|
函数启动是
/lapincheckarmor()
或者你可以添加在检查的函数里
结束我是放在检查任务的地方 ...
写这个的原因是最近流程出问题 经常身上积累下很多 normal good的装备不去分解...
再查出问题前 就先用这几个函数顶一顶...
我是把他们放在 armor.lua 里面... 其实放哪里自己随意...
- fqyytmp.checkArmor=0
- function lapincheckarmor()
- DeleteTriggerGroup("lapinarmorcheck")
- create_trigger_t('lapinarmorcheckid',"^\\d*:(\\D*) = (\\D*)$",'','lapinarmorcheckidact')
- create_trigger_t('lapinarmorcheckid2','^(> )*你把 "action" 设定为 "护具抽检结束" 成功完成。,'','lapinarmorcheckover')
- SetTriggerOption("lapinarmorcheckid","group","lapinarmorcheck")
- SetTriggerOption("lapinarmorcheckid2","group","lapinarmorcheck")
- fqyytmp.checkArmor=0
- exe('id')
- exe('alias action 护具抽检结束')
- end
- function lapinarmorcheckover()
- EnableTriggerGroup("lapinarmorcheck",false)
- DeleteTriggerGroup("lapinarmorcheck")
- if fqyytmp.checkArmor>0 then
- return go(lapinArmorDis3,'zhiye/caifengpu1')
- else
- return check_jobx()
- end
- end
- function lapinarmorcheckidact(n,l,w)
- local l_name=Trim(w[1])
- local l_id=w[2]
- local l_set={}
- local l_cnt=0
- if string.find(l_id,"normal boot") or string.find(l_id,"normal armor") or string.find(l_id,"normal glove") or string.find(l_id,"good boot") or string.find(l_id,"good armor") or string.find(l_id,"good glove") then
- fqyytmp.checkArmor=fqyytmp.checkArmor+1
- end
- end
- function lapinArmorDis3()
- if fqyytmp.checkArmor>0 then
- fqyytmp.checkArmor=fqyytmp.checkArmor-1
- exe('remove all;dismantle normal boot;dismantle normal armor;dismantle normal glove;dismantle good armor;dismantle good glove;dismantle good boot')
- exe('y')
- return check_busy(lapinArmorDis3,1)
- end
- check_jobx()
- end
复制代码 |
|