无回传值 add_action( 字符串 或 函数 fun, 字符串 或 字符串 *cmd, 整数 flag );
如果第二个参数是一个数组, 则所有在数组中的命令会调用第二个函数. 你可以用 query_verb() 找出调用函数的命令.
如果是错误的命令, 则会继续搜寻其他的命令, 直到找到相符的命令、参数或返回错误消息给玩家.
通常 add_action() 只会被 init() 的程序调用. 有定义附加命令的物件必须是玩家可以接触到的: 玩家物件本身、被玩家携带、玩家所处的房间、或是与玩家处于同一个房间的物件.
如果参数 <flag> 是 1 , 只要参数前面的字符 (leading characters) 符合动作命令 <cmd> 即可, 而整个动作命令的字符 (entire verb) 会由 query_verb() 返回. 如果参数是 2 , 结果同前, 但是 query_verb() 只会返回 <cmd> 后面的字符 (characters following <cmd>).