Skip to content

objects

名称

objects - 返回包含游戏已加载的所有对象的数组

语法

object *objects( void );
object *objects( string func );
object *objects( function f );

描述

返回 MUD 游戏中加载的所有对象的数组。请注意,如果系统设置的数组大小最大值太小,objects() 返回的数组会被截断到允许的最大值,这种情况下,返回值也没什么用处了。

如果指定可选参数 `func`,所有已加载的对象都会作为参数呼叫当前对象的func(),函数返回值为 0 的对象会被过滤掉。

第三种用法和第二种类似,只是参数改为函数指针。如:objects( (: clonep :) ) 返回游戏中所有复制对象的列表。

参考

livings(3), users(3)

翻译

雪风(i@mud.ren)