NPC:OnClientMessage ES
From SA-MP Wiki
NPC:OnClientMessage
Nota | Para la versión del chat de un jugador mira OnPlayerText. |
Descripción:
Este callback es llamado cada vez que el NPC mira o recibe un mensaje enviado por el cliente, ya sea por SendClientMessageToAll o SendClientMessage. Este callback no será llamado cuando algún jugador dice algo.
(color, text[])
color | El color del mensaje. |
text[] | El mensaje. |
Ejemplos:
public OnClientMessage(color, text[]) { if(strfind(text,"$0") != -1) { SendChat("Soy pobre :("); } return 1; }
public OnClientMessage(color, text[]) { //NOTA: 0xFF0000FF es el color rojo en formato RGBA representado en forma hexadecimal if(color = 0xFF0000FF) { if(strfind(text,"ERROR") != -1) { SendChat("¡Un error! :o"); } else if(strfind(text,"ADVERTENCIA") != -1) { SendChat("¡Una advertencia! :o"); } } return 1; }
Callbacks relacionadas
Las siguientes callbacks pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.
- NPC:OnPlayerText Llamado cuando un jugador escribe en el chat.