Callback OnPlayerText is called when a player sends a chat message.
Callback OnPlayerText can also be called by NPC.

(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.

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.

Related Functions
The following functions may be useful, as they are related to this function in one way or another.