OnPlayerText - Вызывается, когда игрок или NPC отправляет сообщение в чат
Описание:
Вызывается, когда игрок или NPC отправляет сообщение в чат.Параметры:
(playerid, text[]) playerid ID игрока, отправившего сообщение. text[] Текст сообщения.Возвращаемое значение:
При возврате 0 функция не будет вызвана в других фильтрскриптах и в моде, а сообщение не будет отправлено в чат.ПримечаниеФункция вызывается сначала в фильтрскриптах, затем в моде.Баг SA-MPЕсли в введённом игроком тексте содержится символ '%', он автоматически заменяется на '#' (перед вызовом OnPlayerText()). Данная (полу)мера была введена в старых версиях SA-MP для того, чтобы обойти проблему с падением сервера при отправке игроками текста, содержащего символ '%' (но не исключала падений при отправке того же текста через SendClientMessage() и SendClientMessageToAll()). В дальнейшем данный баг был полностью исправлен в коде отправки сообщений, но автозамену '%' в OnPlayerText() убрать забыли.