note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
OnClientMessage
Description
This callback gets called whenever the NPC sees a ClientMessage. This will be everytime a SendClientMessageToAll function is used and everytime a SendClientMessage function is sent towards the NPC. This callback won't be called when someone says something. For a version of this with player text, see NPC:OnPlayerText.
Name | Description |
---|---|
color | The color the ClientMessage is. |
text[] | The actual message. |
Returns
This callback does not handle returns.
Examples
public OnClientMessage(color, text[])
{
if (strfind(text,"Bank Balance: $0") != -1)
{
SendClientMessage(playerid, -1, "I am poor :(");
}
}
Related Callbacks
The following callbacks might be useful, as they're related to this callback in one way or another.
- OnPlayerText: This callback is called everytime anyone says anything in the chat. This includes any player, any other NPC, or the same NPC himself.