Piminoff.Ru - Личный блог

OnPlayerCommandText - Вызывается, когда игрок или NPC отправляет команду в чат

Описание:

Вызывается, когда игрок или NPC отправляет команду в чат.

Параметры:

(playerid, cmdtext[]) playerid ID игрока, отправившего сообщение. cmdtext[] Текст комады, включающий в себя название команды и её параметры.

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

При возврате  0  функция не будет вызвана в других фильтрскриптах и в моде, а игроку в чате будет выведено сообщение  "SERVER: Unknown command.".  Примечание

Функция вызывается сначала в фильтрскриптах, затем в моде.

Сервер считает командой любую отправляемую в чат строку, начинающуюся с '/'. Название команды и параметры могут содержать в себе любые символы, которые игрок может ввести в чате. При этом название команды может состоять из одного символа '/': например, "/ 123" считается правильной командой с названием "/" и параметром "123".

Длина команды ограничена максимальной длиной ввода в чате, т.е. 128 символами. Следовательно, чтобы гарантированно вместить название команды, нужен массив из 128 + 1 = 129 ячеек.Длина параметров тоже ограничена 128 символами, однако следует также учитывать знак '/', с которого начинаются команды, и пробел между названием команды и параметрами. В итоге для полного сохранения параметров требуется массив из (128 + 1) - 1 - 1 = 127 ячеек.