---
title: "OnClientMessage | open.mp"
description: "当NPC接收到客户端消息时触发此回调"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnClientMessage
language: zh-CN
---

# OnClientMessage

注意

此函数已弃用。

## 描述

当 NPC 检测到客户端消息时触发此回调。以下情况均会触发：

-   使用[SendClientMessageToAll](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SendClientMessageToAll)函数时
-   向 NPC 发送[SendClientMessage](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SendClientMessage)函数时

此回调不会在玩家发送聊天消息时触发，相关功能请参阅[NPC:OnPlayerText](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnPlayerText)。

| 参数 | 说明 |
| --- | --- |
| color | 客户端消息的颜色值 |
| text\[\] | 实际消息内容 |

## 返回值

此回调不处理返回值。

## 示例

```c
public OnClientMessage(color, text[])
{
    if (strfind(text, "银行余额: $0") != -1)
    {
        SendClientMessage(playerid, -1, "我是个穷光蛋 :(");
    }
}
```

## 相关回调

以下回调可能与当前回调存在关联：

-   [OnPlayerText](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnPlayerText)：当任意实体（玩家、其他 NPC 或当前 NPC 自身）发送聊天消息时触发
