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

Проблема Кастомный чат

TTox421

Участник портала
23 Май 2021
65
19
65
В общем ломал себе голову нас кастомным чатом, что бы стилизовать его по своему, т.е мне нужен был готовый функционирующий чат, который я подредактирую стиль под себя. Столкнулся с проблемой, что когда вводишь сообщения в инпут, то оно не отправляется.

Серверная часть:
Файл packages/RPG/chat/chat.js
Код:
mp.events.add("playerChat", (player, message) => {
    player.call('Send_ToChat', [player, message]);
});

Подключение
packages/RPG/index.js
Код:
require('./chat/chat.js');

Клиентская часть:
Файл client_packages/chat/chat.js

Код:
mp.events.add('Send_ToChat', (player, message) => {
    mp.gui.chat.push(`${player.name}[${player.id}]: ${message}`);
});

Подключение
Файл client_packages/index.js
Код:
require('./chat/chat.js');
mp.gui.execute("window.location = 'package://chat/index.html'");

Сам чат скачан отсюда - https://rage.mp/files/file/43-custom-chat/
 

TTox421

Участник портала
23 Май 2021
65
19
65
Не нашел проблему, может знает кто почему не отображается?
 

TTox421

Участник портала
23 Май 2021
65
19
65
А и еще при написании - player.outputChatBox('Добро пожаловать'); ничего не выводится, т.е функционально чат не работает, только инпут сменился.
 

DaVilka

Старожил
BackEnd developer
16 Сен 2020
759
276
128
Я точно не знаю, но вроде на 1.1 не работает mp.gui.chat.push для кастомного чата, надо вручную в текстбокс пихать тексты сообщений
 

TTox421

Участник портала
23 Май 2021
65
19
65
Я точно не знаю, но вроде на 1.1 не работает mp.gui.chat.push для кастомного чата, надо вручную в текстбокс пихать тексты сообщений
Да я тоже думал что из за 1.1, правда я не был уверен в чем изменно заключается проблема, но некоторые люди писали, что чат кастомный не работает на 1.1, а их чат не отличался особо от этого, возможно этот тоже не работает.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,766
1,581
211
28
В 1.1 нужно добавить ивент (прямо в скрипте браузера)
JavaScript:
mp.events.add("chat:push", method);
Где method - метод вашего браузера на вывод сообщения с единственным параметром - сообщением, то есть условно должен быть метод
pushMessage(text)
Как метод будет называться - не важно, главное, чтобы он принимал в себя лишь 1 параметр - текст сообщения, всё.
После добавления этого ивента - ваш чат заработает по стандартному инвоку и отправится в серверный ивент чата.
JavaScript:
mp.invoke("chatMessage", message);
 

TTox421

Участник портала
23 Май 2021
65
19
65
В 1.1 нужно добавить ивент (прямо в скрипте браузера)
JavaScript:
mp.events.add("chat:push", method);
Где method - метод вашего браузера на вывод сообщения с единственным параметром - сообщением, то есть условно должен быть метод
pushMessage(text)
Как метод будет называться - не важно, главное, чтобы он принимал в себя лишь 1 параметр - текст сообщения, всё.
После добавления этого ивента - ваш чат заработает по стандартному инвоку и отправится в серверный ивент чата.
JavaScript:
mp.invoke("chatMessage", message);
Спасибо, попробую