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

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

Yara_Amon

Активный участник
25 Июл 2024
52
3
28
Всем привет, у меня есть команда /esp, но почему то она не работает.
На серверной части код :
mp.events.addCommand('esp', (player) => {
player.call('toggleESP');
});
На клиентской части код :
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,770
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
757
151
34
Ничего не понятно, при чем тут рендер и при чем тут
Код:
if (espEnabled)
И почему в рендере
Код:
mp.players.forEach((player)

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

Vermilion

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

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