Message

来自MudWiki

名称

   message() - 发送信息给活着的(living)对象

语法

   void message( mixed class, mixed message, string | string * | object | object *target );
   void message( mixed class, mixed message, string | string * | object | object *target, object | object *exclude );

描述

   message() 呼叫 target 参数列表中除 exclude 参数列表以外的所有对象的 receive_message(mixed class, string message) 方法,通过此方法向对象发送消息。

   参数 `class` 是消息的类型(用于客户端消息处理),例如:`combat`,`shout`, `emergency`等。

   参数 `message` 是需要发送的消息字符串。

   参数 `target` 是需要接收消息的对象列表,此参数数据类型既可以是单一对象字符串或者对象指针,也可以是一个对象数组。如果对象是非活着的,那么在此对象环境中的所有对象都会收到信息。

   可选参数 `exclude` 是不需要接收消息的对象列表,此参数数据类型可以是对象或对象数组。

参考

   say(3), write(3), shout(3), tell_object(3), tell_room(3)

翻译

   雪风(i@mud.ren)