OnPlayerText
描述
当玩家发送聊天消息时调用。
| 参数名 | 描述 |
|---|---|
| playerid | 输入文本的玩家的ID。 |
| text[] | 玩家输入的文本。 |
返回值
它在过滤脚本中总是先被调用,因此在那里返回0会阻止其他脚本看到它。
案例
public OnPlayerText(playerid, text[])
{
new pText[144];
format(pText, sizeof (pText), "(%d) %s", playerid, text);
SendPlayerMessageToAll(playerid, pText);
return 0; // 忽略默认文本并发送自定义文本
}
要点
tip
这个回调函数也可以由 NPC调用。
相关函数
- SendPlayerMessageToPlayer: 强制一个玩家为另一个玩家发送消息。
- SendPlayerMessageToAll: 强制一个玩家为所有玩家发送消息。