| 
 | 
 
函数启动是  
/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
 
  复制代码 |   
 
 
 
 |