---
title: "OnClientMessage | open.mp"
description: "Este callback se llama cuando el NPC ve un ClientMessage."
canonical: https://omp.itsneufox.com/es/docs/scripting/callbacks/OnClientMessage
language: es
---

# OnClientMessage

## Descripción

Este callback se llama cuando el NPC ve un ClientMessage. Esto va a ser cada vez que la función SendClientMessageToAll sea usada o también cuando la función SendClientMessage sea enviada hacia un NPC. Este callback no va a ser llamado cuando un jugador envíe un mensaje. Para una version de esto con textos de jugadores, vea NPC:OnPlayerText.

| Nombre | Descripción |
| --- | --- |
| color | El color del mensaje. |
| text\[\] | El texto del mensaje. |

## Devoluciones

Este callback no controla devoluciones.

## Ejemplos

```c
public OnClientMessage(color, text[])
{
    if (strfind(text, "Balance Bancario: $0") != -1)
    {
        SendClientMessage(playerid, -1, "Soy pobre :(");
    }
}
```

## Funciones Relacionadas

Los siguientes callbacks pueden ser útiles, ya que están relacionados de alguna forma u otra con OnClientMessage:

-   [OnPlayerText](https://omp.itsneufox.com/es/docs/scripting/callbacks/OnPlayerText): Este callback es llamado cada vez que cualquier persona escriba algo en el chat. Esto incluye cualquier jugador, NPC o el mismo NPC en sí.
