OnRconCommand RU

From SA-MP Wiki

Jump to: navigation, search

OnRconCommand

Описание:

Данная функция авто вызова срабатывает, когда игрок вводит команды c консоли, удалённо через RCON, или введя в игре "/rcon command".


Параметры:
(cmd[])
cmd[]Строка, содержащая введенную команду, а также любые переданные параметры.


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

0 если команда не была выполнена (возможно неверная RCON команда) или 1 если команда была выполнена.
  • Это всегда вызывается первым из filterscript'ов, так что вернув 1 это не позволит увидеть его вызов в gamemode.


Image:32px-Circle-style-warning.png

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

Вам нужно будет добавить эту функцию в загруженный filterscript для того, чтобы это работало в gamemode!


Image:32px-Ambox_warning_orange.png

Примечания

  • "/rcon " не входит в "cmd" когда игрок вводит команду.
  • Если вы используете здесь функцию "print", это будет послано игроку, который ввёл команду в игре, а также в log.


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

public OnRconCommand(cmd[])
{
    printf("Rcon Command: %s!",cmd);
    return 0;
}
public OnRconCommand(cmd[])
{
    if(!strcmp(cmd, "hello", true))
    {
        SendClientMessageToAll(0xFFFFFFAA, "Hello World!");
        print("You said hello to the world."); // Это выведет игроку, который набрал эту RCON команду в чате
        return 1;
    }
    return 0;
}

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

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

  • IsPlayerAdmin: Проверяет, является ли игрок RCON админом.


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

Эти автовызываемые функции могут оказаться полезными, т.к. они связаны с текущей функцией.

  • OnRconLoginAttempt: Вызывается при попытке авторизации в RCON.
Personal tools
In other languages