• Из-за обновления 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) последний раз были обновлены:

Вопрос Кастомный чат

Mr.Scalise

Специалист
7 Окт 2021
447
88
90
Всем ку, буду краток. Чат влитый в RAGEMP не красивый и на всех нормальных серверах присутствует кастомный чат, так вот. Вёртска чата есть, но я не знаю как перевести обычный на этот кастомный. Буду благодарен за помощь!
Могу отблагодарит материально :j3r:
Писать в Discord: Mr.Scalise#7378
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,766
1,574
211
28
Ответил в дискорде, но для тех, кому будет нужно:

В 1.1 для подключения стандартных методов чата RAGE к кастомному CEF с чатом нужно в самом CEF'е с чатом добавить следующий код в момент инициализации страницы:
JavaScript:
let api =
{
    "chat:push": chatPushMethod, // Метод, который имеет 1 аргумент - текст сообщения
    "chat:clear": chatClearMethod, // Метод без аргументов
    "chat:activate": chatActivateMethod, // Метод, который имеет 1 аргумент - true/false на включение/выключение
    "chat:show": chatShowMethod // Метод, который имеет 1 аргумент - true/false на включение/выключение
};
for(let fn in api)
{
    mp.events.add(fn, api[fn]);
}

Сами методы (chatPushMethod, chatClearMethod, chatActivateMethod, chatShowMethod), соответственно, нужно заменить на те, что есть в вашем CEF'е.
Например, в вашем CEF'е метод вывода сообщений на экран игрока выглядит так:
JavaScript:
const pushNewMessage = (message) => {

}
В таком случае chatPushMethod вы заменяете на pushNewMessage.
 
Последнее редактирование:
Реакции: dobriy, trasher и FireFeed