原帖由 jarlyyn 于 2008-11-21 02:43 AM 发表 busyhook=nilbusytest=function(func) busyhook=func Send("suicide -1")endbusyok=function(name,line,wildcards) -- 自杀有两种,您是要永远死掉还是重新投胎 if busyhook==nil then return end busyhook() busyhook=nilendbusyfail=function(name,line,wildcards) --你上一个动作还没完成。 if busyhook~=nil then DoAfterSpecial(1,'suicide -1'")endend 我刚开始学习mush,还有点看不懂上面的函数。按照我的理解,busyok函数是等busy状态取消以后,再执行busyhook(),但是其中是怎么匹配 “自杀有两种,您是要永远死掉还是重新投胎”??是不是还要增加一个触发来匹配? 能否再详细说明一下,help!!
[ 本帖最后由 zrt 于 2011-4-4 09:25 AM 编辑 ] |