|
发表于 2021-2-1 20:28:04
|
显示全部楼层
function idle()
hp.expBak = hp.expBak or -1
if hp.exp and hp.exp~=hp.expBak then
hp.expBak = hp.exp
cntrI = countR(20)
--else
--if cntrI()<1 then
--cntrI = countR(20)
--flag.idle = 100
--return idle_set()
--end
end
flag.idle=0
return create_timer_s('idle',30,'idle_set')
end
function idle_set()
if job.name=='ptbx' then return exe('praise ptbx') end
if job.name=='songmoya' then
print('正在颂摩崖任务中,当前死亡次数【'.. smydie ..'】次!设定杀死武士组数上限为【'.. smyteam ..'】组。进行组数为第【'.. yptteam ..'】组。')
exe('flatter')
return
end
if job.name=='husong' then
exe('aq')
print('正在护送任务中')
return
end
if job.name=='refine' then
exe('admire2')
print('正在提练矿石中')
return
end
if job.name=='hubiao' then
exe('admire2')
print('正在护镖中')
return
end
print(flag.idle)
exe('poem')
if not flag.idle or type(flag.idle)~="number" then
flag.idle = 0
end
flag.idle = flag.idle + 1
if flag.idle<10 then
DeleteTimer("walkWait10")
DeleteTimer("walkWait9")
if dest.area==nil then return end
if dest.area=='铁掌山' or dest.area=='苗疆' then
locate()
if locl.room ~= job.room then
return walk_wait()
else
if job.name=='wudang' then return wudangFindAct() end
if job.name=='huashan' then return huashanFindAct() end
if job.name=='xueshan' then return xueshan_find_act() end
if job.name=='songxin' or job.name=='songxin2' then return songxin_find_go() end
end
end
return
end
if flag.idle<11 then
if job.name=='wudang' then return wudangFindFail() end
if job.name=='huashan' then return huashanFindFail() end
if job.name=='xueshan' then return xueshanFindFail() end
if job.name=='songxin' or job.name=='songxin2' then return songxinFindFail() end
end
if flag.idle<12 then
chats_log("ROBOT 可能已发呆".. flag.idle/2 .."分钟!","deepskyblue")
return
end
scrLog()
dis_all()
chats_locate('定位系统:发呆6分钟后,于【'.. locl.area .. locl.room ..'】重新启动系统!','red')
Disconnect()
Connect()
end |
|