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

Вопрос Как сделать команду esp на js?

Yara_Amon

Активный участник
25 Июл 2024
52
3
28
Всем привет, у меня есть команда /esp, но почему то она не работает.
На серверной части код :
mp.events.addCommand('esp', (player) => {
player.call('toggleESP');
});
На клиентской части код :
mp.events.add('render', () => {
if (espEnabled) {
mp.players.forEach((player) => {
if (player !== mp.players.local) {
let playerPos = player.position;
let screenPos = mp.game.graphics.world3dToScreen2d(playerPos.x, playerPos.y, playerPos.z);
if (screenPos) {
mp.game.graphics.drawText(player.name, [screenPos.x, screenPos.y], {
font: 4,
color: [255, 255, 255, 255],
scale: [0.5, 0.5],
outline: true
});
}
}
});
}
});
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,767
1,305
5
Похоже, что в вашем коде отсутствует переменная espEnabled, которая должна управлять включением и выключением ESP. Вы можете добавить эту переменную и настроить её значение в зависимости от активации команды /esp. Например:

Код:
let espEnabled = false;

mp.events.addCommand('esp', (player) => {
    espEnabled = !espEnabled;
    player.outputChatBox(`ESP ${espEnabled ? 'включен' : 'выключен'}`);
});

Добавьте этот код перед клиентской частью, и ваша команда /esp будет переключать статус ESP.
 

Vermilion

Мастер
29 Сен 2021
976
756
151
34
Ничего не понятно, при чем тут рендер и при чем тут
Код:
if (espEnabled)
И почему в рендере
Код:
mp.players.forEach((player)

Функцией
Код:
player.call('toggleESP');
ты триггеришь клиент, а на клиенте должен соответственно принять её
 

Vermilion

Мастер
29 Сен 2021
976
756
151
34
Серверная часть, добавляешь команду:
Код:
mp.events.addCommand("esp", (player) => {
    player.call('toggleESP');
});

На клиенте регистрируешь её:
Код:
mp.events.add('esp', () => {
    //здесь уже твой код, который должен происходить на клиенте
})