|
公版中,check_busy和check_bei有两个参数,其中第二个参数无论是传的几,都是延时0.4秒后开始检测busy
所以做了一些修正如下:
- function check_busy(func,wait)
- disWait()
- DeleteTriggerGroup("check_bei")
- create_trigger_t('check_bei1',"^(> )*(你现在已经组合|你已准备有一种技能了|你至少不会这两种拳脚技能的其中之一)",'','beiok')
- create_trigger_t('check_bei2',"^(> )*你现在没有激发任何有效特殊技能。",'','beinone')
- SetTriggerOption("check_bei1","group","check_bei")
- SetTriggerOption("check_bei2","group","check_bei")
- EnableTriggerGroup("check_bei",true)
- EnableTrigger("hp12",true)
- beihook=func
- if wait and type(wait) == 'number' then
- return DoAfterSpecial(wait,'bei_timer()',12)
- else
- exe('bei bei bei')
- return bei_timer()
- end
- end
复制代码
check_bei同理。
同时,需要检索全部LUA,对这用到这两个函数的参数进行适当调整。 |
|