|
--蜈蚣洞循环挂机
--配合挂机》触发设置使用
--在蜈蚣洞循环挂机,包满、血量低时回城存仓、卖东西、
--修理、补药、补卷,然后再出发去挂机,依次循环
local g_hpnum=3 --红药数量
local g_hpname="超级金创药"
local g_mpnum=2 --蓝药数量
local g_mpname="超级魔法药"
local g_hcname="回城卷"
local g_hcnum=1
function 回城()
--存仓
if 是否需要存() then
移动到范围2("3",305,373,5)
等待(1500)
坐标对话(305,373)
等待(1500)
选择("@storage")
等待(1500)
存()
end
--卖、修理手镯
bsold=是否需要卖(24,26)
local brepair5=是否需要修理(50,5)
local brepair6=是否需要修理(50,6)
if bsold or brepair5 or brepair6 then
移动到范围2("0158",16,11,5)
等待(1500)
if bsold then
坐标对话(16,11)
等待(1500)
选择("@sell")
等待(1500)
卖(24,26)
end
if brepair5 or brepair6 then
坐标对话(16,11)
等待(1500)
选择("@repair")
等待(1500)
if brepair5 then
修理(5)
end
if brepair6 then
修理(6)
end
end
end
--卖、修理戒指
bsold=是否需要卖(22,23)
local brepair7=是否需要修理(50,7)
local brepair8=是否需要修理(50,8)
if bsold or brepair7 or brepair8 then
移动到范围2("0158",11,16,5)
等待(1500)
if bsold then
坐标对话(11,16)
等待(1500)
选择("@sell")
等待(1500)
卖(22,23)
end
if brepair7 or brepair8 then
坐标对话(11,16)
等待(1500)
选择("@repair")
等待(1500)
if brepair7 then
修理(7)
end
if brepair8 then
修理(8)
end
end
end
--卖、修理项链
bsold=是否需要卖(19,20,21)
local brepair3=是否需要修理(50,3)
if bsold or brepair3 then
移动到范围2("0158",4,21,5)
等待(1500)
if bsold then
坐标对话(4,21)
等待(1500)
选择("@sell")
等待(1500)
卖(19,20,21)
end
if brepair3 then
坐标对话(4,21)
等待(1500)
选择("@repair")
等待(1500)
修理(3)
end
end
--买药
local hpnum=获取物品数量(g_hpname)
local mpnum=获取物品数量(g_mpname)
local buyhp=(hpnum<g_hpnum)
local buymp=(mpnum<g_mpnum)
if buyhp or buymp then
移动到范围2("3",361,335,5)
等待(1500)
坐标对话(361,335)
等待(1500)
选择("@buy")
等待(1500)
if buyhp then
买(g_hpname,g_hpnum-hpnum,1500)
end
if buymp then
买(g_mpname,g_mpnum-mpnum,1500)
end
end
--买回城卷
local hcnum=获取物品数量(g_hcname)
local buyhc=(hcnum<g_hcnum)
if buyhc then
移动到范围2("3",346,334,5)
等待(1500)
坐标对话(346,334)
等待(1500)
选择("@buy")
等待(1500)
买(g_hcname,g_hcnum-hcnum,1500)
end
--去蜈蚣洞
移动到范围2("3",340,333,5)
等待(1500)
坐标对话(340,333)
等待(1500)
选择("@dldxmove")
等待(1500)
return 挂机()
end
function 挂机()
开始挂机()
使用物品(g_hcname)
等待(1500)
return 回城()
end
do
--添加地图出入口
清空地图出口()
添加地图出口("3",300,293,"0158",false)
添加地图出口("0158",22,13,"3",false)
添加地图出口("3",321,302,"0149",false)
添加地图出口("0149",17,26,"3",false)
添加地图出口("3",330,314,"0159",false)
添加地图出口("0159",4,16,"3",false)
添加地图出口("D618",149,65,"D613",false)
添加地图出口("D613",12,13,"D618",false)
--挂机路线
设置环状挂机路线()
添加挂机路线点2("D618",129,20,3)
添加挂机路线点2("D618",164,182,3)
添加挂机路线点2("D618",35,161,3)
添加挂机路线点2("D618",19,32,3)
添加挂机路线点2("D613",30,15,3)
添加挂机路线点2("D613",82,73,3)
添加挂机路线点2("D613",21.54,3)
--开始
local mapid=获取地图id()
if string.sub(mapid,1,2)=="D6" then
挂机()
else
回城()
end
end
|
|