• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в 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/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


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

Вопрос Как сделать /mp на своём сервере?

dereeck

Участник портала
30 Апр 2021
7
2
23
JavaScript:
mp.events.addCommand("mp", cmd_mp); mp.events.addCommand("MP", cmd_mp); mp.events.addCommand("Mp", cmd_mp); mp.events.addCommand("mP", cmd_mp);
function cmd_mp(player, fullText, param1, ...message) {
    if(param1 == undefined || message == undefined) return player.outputChatBox("/mp [id] [message]");
    message = message.join(" ");
    let result = false;
    mp.players.forEach((x) => {
        if(x.loggedIn == false) return;
        if(x.id == param1) {
            result++;  
            let name = player.name.replace("_"," ");
            let name2 = x.name.replace("_"," ");
            player.outputChatBox(`** mp to ${name2} (${x.id}): ${message}`);
            x.outputChatBox(`** mp from ${name} (${player.id}): ${message}`);
        }
    });
    if(result == false) return player.outputChatBox("Invalid ID");
};

My language is not Russian, I hope it serves you!
-
Мой язык не русский, надеюсь, он вам подходит!
 
  • Like
Реакции: Gerych

kasinv7

Новый участник
Автор темы
29 Апр 2021
25
0
3
JavaScript:
mp.events.addCommand("mp", cmd_mp); mp.events.addCommand("MP", cmd_mp); mp.events.addCommand("Mp", cmd_mp); mp.events.addCommand("mP", cmd_mp);
function cmd_mp(player, fullText, param1, ...message) {
    if(param1 == undefined || message == undefined) return player.outputChatBox("/mp [id] [message]");
    message = message.join(" ");
    let result = false;
    mp.players.forEach((x) => {
        if(x.loggedIn == false) return;
        if(x.id == param1) {
            result++; 
            let name = player.name.replace("_"," ");
            let name2 = x.name.replace("_"," ");
            player.outputChatBox(`** mp to ${name2} (${x.id}): ${message}`);
            x.outputChatBox(`** mp from ${name} (${player.id}): ${message}`);
        }
    });
    if(result == false) return player.outputChatBox("Invalid ID");
};

My language is not Russian, I hope it serves you!
-
Мой язык не русский, надеюсь, он вам подходит!

and where to write it?
 

dereeck

Участник портала
30 Апр 2021
7
2
23
I understood it. But if it's not difficult, could you make a script for the event.
JavaScript:
mp.events.add('cmd_mp', (toplayer, ...message) => {
    if(toplayer == undefined || message == undefined) return player.outputChatBox("/mp [id] [message]");
    message = message.join(" ");
    let result = false;
    mp.players.forEach((x) => {
        if(x.loggedIn == false) return;
        if(x.id == toplayer) {
            result++; 
            let name = player.name.replace("_"," ");
            let name2 = x.name.replace("_"," ");
            player.outputChatBox(`** mp to ${name2} (${x.id}): ${message}`);
            x.outputChatBox(`** mp from ${name} (${player.id}): ${message}`);
        }
    });
    if(result == false) return player.outputChatBox("Invalid ID");
});

I understood that you want it in the form of an event ...

I haven't tried it, tell me if it doesn't work xd