Запрет писать сообщения неавторизованному

bekonchik0

Новичок
Автор темы
18
1
Всем привет! Решил быстренько сделать эту легкую систему, которая не будет давать писать игрокам команды и сообщения если они не авторизовались. С командами все ок: засунул в OnPlayerCommandText и все работает, а вот с сообщениями не получилось: засунул в OnPlayerText это:
if(GetPVarInt(playerid, "logged") == 0) return SCMError(playerid, "[Ошибка] {ff0019}Для написания сообщений в чате вы должны авторизоваться");
Как итог, при написании сообщения появляется это строка и сообщения игрока. С командами сделал такую же строку - все работает.

P.S SCMerror - ошибка с проигрывающим звуком.
 

ferzin

Потрачен
47
28
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C-like:
if(GetPVarInt(playerid, "logged") == 0) {
    SCMError(playerid, "[Ошибка] {ff0019}Для написания сообщений в чате вы должны авторизоваться");
    return 0;
}