notify_fail(3) MudOS v21c2 (5 Sep 1994) 名称: notify_fail() - 传回一段错误讯息. 语法: int notify_fail( string | function str ); 整数 notify_fail( 字串 或 函式指标 str ); 用法: 以 str 代替系统在命令无效时传回的错误讯息 :「什麽 ?」 当 add_action() 设定的动作传回 0 时, 就会显示此段 str 的讯息. 使用 notify_fail() 显示错误讯息是一个比较好的 方法, 因为此函式允许其他的物件能对同一个命令作出反应. 别用 write() 来显示一段错误讯息, 因为这样做需要传回 1. ( 除非你想在看到「什麽 ?」之後再看到 write() 的结果 ) 如果你传回 1, 其他的物件就没有机会对使用者的命令作出反应. 如果参数用的是一个函式指标, 则会呼叫指定的函式. 如果此 函式传回一个字串, 此字串就会当作错误讯息. 只要在此函式 中正确地设定 this_player(), 就可以使用 write(). 如果 notify_fail() 被呼叫一次以上, 只有最後一次的呼叫有效. 这个函式主要是传回比「什麽 ?」要来得清楚的错误讯息. 参考: notify_fail() 永远传回 0. 翻译: Spock @ FF 97.Apr.24. (printed 3/16/95)