SAMP/OnRconCommand
Материал из Wikipedia Pi
OnRconCommand
Описание:
Срабатывает, когда администратор отправляет rcon-команду в консоль сервера или чат.
Параметры:
(cmd[])
cmd | команда, которая отправлена в консоль или чат. |
Возвращаемые значения:
0 - команда не будет обработана.
1 - команда будет обработана; если возврат указан в фильтр-скрипте, то игровой мод не будет обрабатывать это автовызываемое событие.
1 - команда будет обработана; если возврат указан в фильтр-скрипте, то игровой мод не будет обрабатывать это автовызываемое событие.
Примечание |
Если команда не будет найдена ни в моде, ни в фильтр-скриптах, игроку отобразится сообщение:SERVER: Unknown command. |
Важное |
Если игрок не залогинился как rcon-админ, то вместо рассматриваемого коллбэка сработает OnRconLoginAttempt. |
Пример использования:
public OnRconCommand(cmd[])
{
printf("[RCON]: Вы набрали команду '/rcon %s'!", cmd);
return 0;
}
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
OnPlayerText: срабатывает при отправке напечатанного игроком текста в чат.
OnPlayerCommandText: срабатывает при отправке команды в чат.
OnRconLoginAttempt: срабатывает при попытке отправить rcon-команду без входа в rcon-админку (в том числе, залогиниться rcon-админом).
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
SendRconCommand: отправляет rcon-команду серверу.
IsPlayerAdmin: проверяет игрока на предмет того, является ли он rcon-админом.