Решено Нажатие кнопки для срабатывания команды

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
11 Фев 2023
Сообщения
14
Здравствуйте, хотел бы узнать как сделать newkeys.
Вписал в OnPlayerKeyStateChange вот этот код. Нажимаю на клавишу а оно не работает!
if (newkeys == 65536)
{
OnPlayerCommandText(playerid,"/yes");
}
 
Решение
Замените на это и проверьте, выводится ли сообщение при нажатии клавиши. Если сообщение появится - проблема в самой команде

C++:
if (PRESSED(KEY_YES))
{
    OnPlayerCommandText(playerid,"/yes");
    SendClientMessage(playerid, -1, "work");
}
Команда форума
Администратор
Регистрация
1 Апр 2022
Сообщения
482
Замените на это и проверьте, выводится ли сообщение при нажатии клавиши. Если сообщение появится - проблема в самой команде

C++:
if (PRESSED(KEY_YES))
{
    OnPlayerCommandText(playerid,"/yes");
    SendClientMessage(playerid, -1, "work");
}
 
Пользователь
Регистрация
11 Фев 2023
Сообщения
14
Замените на это и проверьте, выводится ли сообщение при нажатии клавиши. Если сообщение появится - проблема в самой команде

C++:
if (PRESSED(KEY_YES))
{
    OnPlayerCommandText(playerid,"/yes");
    SendClientMessage(playerid, -1, "work");
}
Вот это помогло
if(PRESSED(KEY_YES))
callcmd::yes(playerid, "");
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху