OnPlayerText
Description:
Callback OnPlayerText is called when a player sends a chat message.
Callback OnPlayerText can also be called by NPC. |
Parameters:
(playerid, text[])
int | playerid | The ID of the player who typed the text. |
string | text | The text the player typed. |
Return Values:
Returning 0 in this callback will stop the text from being sent to all players.
- It is always called first in filterscripts so returning 0 there blocks other scripts from seeing it.
Examples:
public OnPlayerText(playerid, text[]) { new pText[144]; format(pText, sizeof (pText), "(%d) %s", playerid, text); SendPlayerMessageToAll(playerid, pText); return 0; // ignore the default text and send the custom one }
Related Callbacks
The following callbacks might be useful as well, as they are related to this callback in one way or another.
- OnPlayerCommandText: Called when a player types a command.
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- SendPlayerMessageToPlayer: Force a player to send text for one player.
- SendPlayerMessageToAll: Force a player to send text for all players.