• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Проблема Не выводится CEF

Sublimate

Участник портала
11 Июн 2023
129
6
55
client_packages/index.js:
mp.events.add("showID", (id) => {
try {
let idBrowser = mp.browsers.new("packages://cef/hud/id/index.html");

idBrowser.active = true;
idBrowser.execute(showID(${id}));
} catch (err) {
console.log(err);
}
});

D:\trp\client_packages\cef\hud\id:
<script>
function player_id(id) {
let player_id = document.getElementById("id_player");
player_id.innerHTML = "ID: " + id;

}
</script>
<div class="id_player" id="id_player">ID: NaN</div>

packages/gamemode/events.js:
..
player.call("showID", [player.id]);
..

Кто-то знает, почему?
 
Реакции: Harland David Sanders

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,831
200
5
Проблема в том, что в строке idBrowser.execute([ICODE]showID(${id}));[/ICODE] должны использоваться обратные кавычки \\, а не ICODE. Попробуйте исправить эту часть кода на:

JavaScript:
idBrowser.execute(`showID(${id})`);
 

NKondr

Мастер
high coder
5 Янв 2022
144
165
121
26
Код:
mp.events.add('playerReady', () => {
    const browser = mp.browsers.new('http://package/browser/index.html');
    browser.active = true;
})


Попробуй так в index.js

и лучше указывать с http, потому что без него есть проблема отображения и проигрывания видео (может где-то еще), я с этим так долго мучилась и нигде не было об этом указано.
 

Vermilion

Высший разум
high coder
29 Сен 2021
1,010
559
181
34
player.call когда и как вызываешь?
 

youngBeaver

Гений
high coder
24 Янв 2023
1,146
448
171
24
let idBrowser = mp.browsers.new("packages://cef/hud/id/index.html");
let player_id = document.getElementById("id_player");
Лучше используй const, если значение не изменится. Легче научится этому сразу чем потом переучиваться.
idBrowser.execute(showID(${id}));
Ты вызываешь showID, но такой функции нет на UI, там есть только player_id()
 

Sublimate

Участник портала
11 Июн 2023
129
6
55
Главная проблема в том, что впихнул console.log для вывода ошибок куда только можно, а ошибок никаких нет
 

youngBeaver

Гений
high coder
24 Янв 2023
1,146
448
171
24
Главная проблема в том, что впихнул console.log для вывода ошибок куда только можно, а ошибок никаких нет
не надо куда угодно. На клиенте другой метод - mp.console.logInfo. Тебе для начала нужно отследить триггерится ли с сервера эвент на клиенте. Потом уже узнавать инициализируется ли переменная и так далее.