SAMP/OnRconCommand

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

OnRconCommand

Описание:

Срабатывает, когда администратор отправляет rcon-команду в консоль сервера или чат.


Параметры:

(cmd[])


cmdкоманда, которая отправлена в консоль или чат.


Возвращаемые значения:

0 - команда не будет обработана.
1 - команда будет обработана; если возврат указан в фильтр-скрипте, то игровой мод не будет обрабатывать это автовызываемое событие.


Wiki note.png

Примечание

Если команда не будет найдена ни в моде, ни в фильтр-скриптах, игроку отобразится сообщение:
SERVER: Unknown command.


Wiki note important.png

Важное
примечание

Если игрок не залогинился как rcon-админ, то вместо рассматриваемого коллбэка сработает OnRconLoginAttempt.


Пример использования:

public OnRconCommand(cmd[])
{
	printf("[RCON]: Вы набрали команду '/rcon %s'!", cmd);
	return 0;
}


Связанные обратные вызовы

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

OnPlayerText: срабатывает при отправке напечатанного игроком текста в чат.
OnPlayerCommandText: срабатывает при отправке команды в чат.
OnRconLoginAttempt: срабатывает при попытке отправить rcon-команду без входа в rcon-админку (в том числе, залогиниться rcon-админом).


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.

SendRconCommand: отправляет rcon-команду серверу.
IsPlayerAdmin: проверяет игрока на предмет того, является ли он rcon-админом.