[专题]灰烬版本脱机
灰烬版本脱机
function 背包回收物品数量()
return 取背包中物品数量("*腕")+
取背包中物品数量("*链")+
取背包中物品数量("*衣")+
取背包中物品数量("*甲")+
取背包中物品数量("*袍")+
取背包中物品数量("*勋")+
取背包中物品数量("*带")+
取背包中物品数量("*石")+
取背包中物品数量("*戒")+
取背包中物品数量("*刃")+
取背包中物品数量("*盔")+
取背包中物品数量("*天")+
取背包中物品数量("*环")+
取背包中物品数量("*牙")+
取背包中物品数量("*扇")+
取背包中物品数量("*杖")+
取背包中物品数量("*指")+
取背包中物品数量("*章")+
取背包中物品数量("*龙")+
取背包中物品数量("*天")+
取背包中物品数量("*靴")
end
-- 执行在线回收装备,并过数字验证码 function 装备回收在线()
if 背包回收物品数量()>0 then
使用物品("在线回收卷轴")
等待(1000)
passcode=匹配
(NPC对话内容,[[(\d\d\d\d\d)]])
输出信息(passcode)
合成命令("@@CheckNo",passcode)
等待(1000)
选择("@四转")
等待(1000)
选择("@五转")
等待(1000)
选择("@六转")
等待(1000)
选择("@七转")
等待(1000)
选择("@八转")
等待(1000)
选择("@九转")
等待(1000)
选择("@二转")
等待(1000)
选择("@三转")
等待(500)
end
系统显示("-----回收物品完毕或无物品可以回收-----",255,14242443)
end
function 回城()
停止挂机状态处理脚本()
等待(3000) --缓冲下,等待动作停止,要不可
能回城有可能会卡位啥的
输出信息(当前地图编号)
if 取背包中物品数量("盟重传送石")==0 then --背包中
没有盟重传送石就在商城购买一个
商城购物("盟重传送石",1)
end
if 当前地图编号=="3" then
if 相距(自己.当前X,自己.当前Y,339,339)>20 then
使用物品("盟重传送石")
等待(5000)
else
走到(338,337,3)
end
else
使用物品("盟重传送石")
等待(5000)
end
停止战斗()
end
function 出发()
开启穿人穿怪()
走到(338,337,2)
关闭穿人穿怪()
对话NPC("新人极速打宝") 等待(2000)
选择("@中级")
等待(2000)
选择("@冰封D")
等待(2000)
系统显示("准备战斗",255,16777215) 开启挂机状态处理脚本()
end
function 挂机状态处理()
if 背包回收物品数量()>12 then
回收状态="需要回收"
停止挂机状态处理脚本()
停止战斗() --这样就会让挂机脚本重头执行
end
if (取背包中物品数量("回城卷")>0) then
丢弃物品("回城卷")
end
if 取卡位次数()>10 then
输出信息("老是卡位,我要飞了~")
使用技能(0,0,"野蛮冲撞")
end
if 自己.HP < 1000 then
输出信息("没血了,我要飞了~")
使用物品("随机传送石")
end
if 取无动作时间()>10000 then
输出信息("老是无动作,我要飞了~")
使用技能(0,0,"野蛮冲撞")
end
if 当前地图编号=="3" then
停止战斗()
end
if 自己.死亡 then
停止挂机状态处理脚本()
停止战斗()
小退(2000)
end
end
function 挂机脚本开始 ()
if 回收状态=="需要回收" and 当前地图编号~=3 then
装备回收在线()
回收状态="无物品回收"
开启挂机状态处理脚本()
开始战斗()
else
输出信息("挂机脚本执行到开头")
回城()
装备回收在线()
出发()
开始战斗()
输出信息("挂机脚本执行到尾部")
end
end
系统显示("首次执行",255,16777215)
回收状态="无物品回收"