NPC:OnPlayerText
From SA-MP Wiki
Important | For the player version of this callback, check OnPlayerText. |
Description:
Opposed to the player version of this callback, this callback is called everytime anyone says anything in the chat. This includes any player, any other NPC, or the same NPC himself.
(playerid, text[])
playerid | The player who has written something in the chat. |
text[] | The text written by playerid. |
Return Values:
This callback does not handle returns.
public OnPlayerText(playerid, text[]) { if (strfind(text, "stupid bot") != -1) { new string[80], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Hey %s! Don't say those things! We, bots, are cool!", name); SendChat(string); } return 1; }
Related Callbacks
The following callbacks might be useful as well, as they are related to this callback in one way or another.
- NPC:OnClientMessage: Called when a client message is sent to the NPC (or to all players).