|
普通会员或者黄金会员因为有效命令比较少,巡城的时候去上官剑南路径比较长,经常在半路卡住。
我的处理办法很简单,就是调用两次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
查看全部评分
-
|