霸星A版八仙阁地图挂机脚本参考
发布时间: 2023-04-10 作者: 霸星辅助
--地图:八仙一层①|地图编号:dns001
执行脚本("meta.lua")
function 出发()
local mapid=获取地图id()
if mapid=="8" then
移动到范围2("8",634,454,5)
等待(1000)
坐标对话(634,454)
等待(1000)
选择("@安全区域")
等待(1000)
选择("@通天城")
等待(1000)
选择("@通天城1")
等待(1000)
end
local mapid=获取地图id()
if mapid=="XTT000" then
移动到范围2("XTT000",51,45,5)
等待(1000)
坐标对话(51,45)
等待(1000)
选择("@进入")
等待(1000)
end
local mapid=获取地图id()
if mapid=="dns001" then
移动到范围2("dns001",35,35,5)
等待(1000)
坐标对话(35,35)
等待(1000)
选择("@会员")
等待(1000)
end
if mapid=="DBTS1" then
移动到范围2("DBTS1",23,22,5)
等待(1000)
坐标对话(21,23)
等待(1000)
选择("@进入")
等待(1000)
end
local mapid=获取地图id()
if mapid=="MG23" then
移动到范围2("MG23",83,49,5)
等待(1000)
坐标对话(83,49)
等待(1000)
选择("@进入")
等待(1000)
end
return 挂机()
end
function 回收()
--存仓
local bsave=是否需要存()
if bsave then
存()
end
--回收
发送消息(304,0,0,0,0,"")
等待(1000)
选择("@回收")
等待(1000)
a=获取NPC对话内容()
if string.find(a,"输入验证码进行回收装备")~=nil then
_,_,passcode=string.find(a,"252>《(.+)》<←请正确输入")
合成命令("@@InPutString56",passcode)
等待(1000)
end
选择("@回收王者首饰")
等待(500)
选择("@回收王者衣服武器")
等待(500)
选择("@回收纵横首饰")
等待(500)
选择("@回收纵横衣服武器")
等待(500)
选择("@二页")
等待(500)
选择("@回收避世首饰")
等待(500)
选择("@回收避世衣服武器")
等待(500)
选择("@回收帝王首饰")
等待(500)
选择("@回收神彩首饰")
等待(500)
选择("@回收冰魔首饰")
等待(500)
选择("@回收帝王武器")
等待(500)
选择("@回收帝王衣服")
等待(500)
选择("@回收神彩武器")
等待(500)
选择("@回收神彩衣服")
等待(500)
选择("@回收仙魔首饰")
等待(500)
选择("@三页")
等待(500)
选择("@回收無雙首饰")
等待(500)
选择("@回收完美首饰")
等待(3000)
发言("@会员")
等待(500)
选择("@修全")
等待(500)
选择("@texiu")
等待(500)
return 挂机()
end
function 挂机()
local mapid=获取地图id()
if mapid=="dns001" then
边走边打2("dns001",26,38,2)
边走边打2("dns001",42,22,2)
移动到范围2("dns001",35,28,5)
等待(1500)
坐标对话(35,28)
等待(1500)
选择("@进入")
等待(1500)
end
local mapid=获取地图id()
if mapid=="dns001" then
边走边打2("dns001",26,38,2)
边走边打2("dns001",42,22,2)
移动到范围2("dns001",35,28,5)
等待(1500)
坐标对话(35,28)
等待(1500)
选择("@进入")
等待(1500)
end
if mapid=="DBTS1" then
移动到范围2("DBTS1",23,22,5)
等待(1000)
坐标对话(21,23)
等待(1000)
选择("@进入")
等待(1000)
end
local mapid=获取地图id()
if mapid=="MG23" then
移动到范围2("MG23",83,49,5)
等待(1000)
坐标对话(83,49)
等待(1000)
选择("@进入")
等待(1000)
end
return 回收()
end
function 包满回收()
local num=获取包裹物品数量()
if num>38 then
回收()
end
return 2
end
function 过验证()
hp=获取主号信息(8)
if hp<50000 then
喊话("@move 85 15")
等待(1000)
喊话("@召唤魔兽")
等待(1000)
end
return 2
end
do
--定时检测
设置用户检测("过验证",1000)
设置用户检测("包满回收",10000)
--开始
local mapid=获取地图id()
if mapid=="8" or mapid=="XTT000" then
出发()
elseif mapid=="dns001" or mapid=="DBTS1" then --挂机地图编号
挂机()
else
使用物品("回城卷")
等待(2000)
出发()
end
end