commands(3)           LPC 系统函数           commands(3)

名称
     commands() - 传回 this_object() 可以用的动作的资讯

语法
     mixed *commands( void );

描述
     传回 this_object() 一个阵列, 每个元素是一个四个项目的阵列.
	 1.  命令本身, 也就是 add_action() 的第二个参数所定义的.
	 2.  旗标, add_action() 第三个参数定义的, 预设是 0.
         3.  定义该命令的物件.
         4.  命令所对应到的函数.
     注意, commands() 是 this_object() 可以用的动作的资讯
	 也就是说, 你无法用 this_player()->commands();
	 想要 this_player()->commands() 的话, 需要在 /std/body.c
	 之类的, 玩家的身体定义档中增加此命令. 
	 TMI-2 在 /std/body.c 有定义 this_player()->user_commands().
         该函数如下:

		mixed *user_commands() { return commands(); }

请参考
     add_action(3), enable_commands(3), disable_commands(3)

MudOS                Last change: 5 Sep 1994                    1

