NPC:OnClientMessage ES

From SA-MP Wiki

Jump to: navigation, search

NPC:OnClientMessage

NPC:OnClientMessage ES was added in SA-MP 0.3a ¡Este/a NPC callback fue agregado/a en SA-MP 0.3a y no funcionará en versiones anteriores!


Image:32px-Ambox_warning_orange.png

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.


Parámetros:
(color, text[])
colorEl 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.

Personal tools
Navigation
Toolbox