Браузер в Ragemp

Sergo_666

Trainee
Всем привет, как можно вывести названия улиц в hud, понять не могу. Подскажите пожалуйста
 
Последнее редактирование:

Lev Angel

Developer
Команда форума
Скриптер
На клиенте получаешь название улицы. Передаешь его в CEF при помощи browser.execute. А дальше уже в браузере берешь это название и подставляешь в html.
 

Lev Angel

Developer
Команда форума
Скриптер
Показывай код, где проблема. В худе есть уже место для названия улицы?
 

Lev Angel

Developer
Команда форума
Скриптер
Ивент street где-то вызывается?
 

Lev Angel

Developer
Команда форума
Скриптер
Так смотри, ты передаешь в браузер две переменные. Как они используются на стороне браузера, т. е. нужно понять как эти значения попадают в худ. Возможно там оно просто не реализовано.
 

Sergo_666

Trainee
я получается создал
function streetNames(){
document.getElementById('streetName');
}
в js и после этого я создал
function crossingRoad(){
document.getElementById('crossingRoad');
}
 

Lev Angel

Developer
Команда форума
Скриптер
Не, так у тебя ничего не поменяется.
1. При передаче с клиента не передавать переменную, а делать вызов функции в аргументе которой передавать название улицы.
JavaScript:
hud.execute(`updateStreetName('${mp.gui.ui.getStreetNameFromHash(...)}')`)
2. На стороне браузера соответственно делаем функцию которая принимает в первом аргументе название улицы и обновляет в худ.
JavaScript:
function updateStreetName(streetName){
    document.getElementById('streetName').innerHTML = streetName;
}
 

Lev Angel

Developer
Команда форума
Скриптер
А в html худе у тебя есть какой-то элемент с ид streetName?
 

Lev Angel

Developer
Команда форума
Скриптер
Ну есть еще вариант что js просто не подключен к html худу или там например неправильная ссылка. А так конечно пробуй отлаживать, идти по цепочке у проверять что приходят нужные данные.
 
Яндекс.Метрика
Верх