| 
 | 
 
普通会员或者黄金会员因为有效命令比较少,巡城的时候去上官剑南路径比较长,经常在半路卡住。 
我的处理办法很简单,就是调用两次xuexi函数,懒得修改路径加等待时间,测试下来还可以没有出现卡住的情况。 
xuncheng.lua 
 
function xuncheng_checkpot() 
     
    if hp.pot>=hp.pot_max*6/7 then 
       if hp.jingli>100 then 
        if score.gold and skills["literate"] and score.gold>300 and skills["literate"].lvl<hp.pot_max-100 then 
         return literate() 
        end 
              flag.idle = nil 
        wait.make(function() 
       wait.time(10) 
messageShow('回门派学习1') 
           xuexi() 
 
    end)  
            if score.master=='上官剑南' then 
 
 
 wait.make(function() 
      
wait.time(20) 
 messageShow('回门派学习2') 
           xuexi() 
    end)  
   
 
 
            end 
         
   
  
 
       else 
          return checkWait(xuncheng_check,5) 
       end 
    else 
        
                    return xuncheng_start()    
                 
              
    end 
end 
 
 
shujian.lua 
 
function checkxue() 
   if xuefull==0 then 
      if score.master=='上官剑南' then 
 
   flag.idle = nil 
        wait.make(function() 
       wait.time(10) 
messageShow('回门派学习1') 
           xuexi() 
 end)  
    return wait.make(function() 
      
wait.time(20) 
 messageShow('回门派学习2') 
           xuexi() 
    end)  
     
 
else 
 
 return xuexi() 
   
end 
   end 
   if xxpot<hp.pot_max then 
 
            
 
    
  if score.master=='上官剑南' then 
 
   flag.idle = nil 
        wait.make(function() 
       wait.time(10) 
messageShow('回门派学习1') 
           xuexi() 
 end)  
  return wait.make(function() 
      
wait.time(20) 
 messageShow('回门派学习2') 
           xuexi() 
    end)  
 
else 
 
 return xuexi() 
 
end 
 
      
   end 
 return check_job() 
end 
 
function literateXue() 
    if not locl.id["顾炎武"] then 
           return literateBack() 
        end 
    if hp.neili<100 then  
           if hqd_cur>0 then 
              exe('eat huangqi dan') 
           elseif hp.exp<800000 and needxuexi==1 then 
               
         flag.idle = nil 
        wait.make(function() 
       wait.time(10) 
messageShow('回门派学习1') 
           xuexi() 
 
    end)  
  if score.master=='上官剑南' then 
 
 
 wait.make(function() 
      
wait.time(20) 
 messageShow('回门派学习2') 
           xuexi() 
    end)  
end 
           else 
          return literateBack() 
           end 
    end 
        if hp.neili<1000 then 
           exe('eat '.. drug.neili2) 
        end 
    if hp.pot>master.times-1 then 
       --yunAddInt() 
       exe('yun jing;xue gu literate '..master.times) 
       return check_busy(literateCheck) 
    elseif hp.pot<master.times then 
       return literateBack() 
        else 
           return literateBack()  
    end 
end 
基于公版4.1版本修改。 |   
 
评分
- 
1
查看全部评分 
 
- 
 
 
 
 
 |