This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Префикс команд

blago

Участник портала
9 Сен 2021
44
11
70
Можно ли сменить префикс команд с / например, на ! ?
Спросил это у ChatGPT, она мне выдала:
Чтобы поменять префикс команд в RAGE Multiplayer (RAGE MP), вы должны изменить настройки сервера. Обычно, префикс команд настраивается в конфигурационном файле сервера, который обычно называется "settings.xml" или "server.cfg". В этом файле вы найдете параметр, отвечающий за префикс команд, и сможете изменить его на желаемый.

Поискайте файл конфигурации вашего сервера RAGE MP и откройте его с помощью текстового редактора. Затем найдите строку, содержащую параметр для префикса команд, обычно она будет выглядеть как:

XML:
<command_prefix>/</command_prefix>

Замените символ "/" на желаемый вами префикс, например:

XML:
<command_prefix>!</command_prefix>

После внесения изменений сохраните файл и перезапустите сервер RAGE MP. Теперь префикс команд должен быть изменен на указанный вами.

Будет ли работать этот способ?
 

Desx

Новый участник
7 Июн 2023
231
3
30
он тебе выдал способ на файвм, вроде как на рейдже такое сделать нельзя
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
3,012
1,743
211
28
Можно, но тебе придётся отказаться от обработчика команд RAGE и написать собственный, если ты в состоянии это сделать - почему нет.

Собственный обработчик даже в какой-то степени может быть лучше, иметь свои настройки (включая префикс), и прочие удобные штуки, как для разработчика, так и для игрока.
 
Реакции: blago

kirillzver

Гуру
BackEnd developer
2 Ноя 2020
190
118
104
Используешь кастомный чат?
Если да, то пример реализации:

JavaScript:
/**
* sendMessage подвязываем к кнопке отправки сообщения в чат, первым аргументом передаём введённое сообщение.
*/

function sendMessage(inputValue) {
    if (inputValue.startWith("!")) { // если сообщение начинается с !
        const command = inputValue.substr(1); // обрезаем первый символ
        mp.invoke('command', command); // тригерим обработчик
        return;
    }

    // обрабатываем сообщение дальше
}
 
Реакции: XDeveluxe и MADARAdev

MADARAdev

Старожил
media
FrontEnd developer
30 Дек 2020
754
288
141
29
kirill nereal'niy zver' jies.
 
Реакции: kirillzver

Similar threads