OnPlayerCommandText - Вызывается, когда игрок или NPC отправляет команду в чат
Описание:
Вызывается, когда игрок или NPC отправляет команду в чат.Параметры:
(playerid, cmdtext[]) playerid ID игрока, отправившего сообщение. cmdtext[] Текст комады, включающий в себя название команды и её параметры.Возвращаемое значение:
При возврате 0 функция не будет вызвана в других фильтрскриптах и в моде, а игроку в чате будет выведено сообщение "SERVER: Unknown command.". ПримечаниеФункция вызывается сначала в фильтрскриптах, затем в моде.
Сервер считает командой любую отправляемую в чат строку, начинающуюся с '/'. Название команды и параметры могут содержать в себе любые символы, которые игрок может ввести в чате. При этом название команды может состоять из одного символа '/': например, "/ 123" считается правильной командой с названием "/" и параметром "123".
Длина команды ограничена максимальной длиной ввода в чате, т.е. 128 символами. Следовательно, чтобы гарантированно вместить название команды, нужен массив из 128 + 1 = 129 ячеек.Длина параметров тоже ограничена 128 символами, однако следует также учитывать знак '/', с которого начинаются команды, и пробел между названием команды и параметрами. В итоге для полного сохранения параметров требуется массив из (128 + 1) - 1 - 1 = 127 ячеек.