function 回城()
移动到范围2("3",325,316,5)
等待(1500)
坐标对话(325,316)
等待(1500)
选择("@进入打宝")
等待(1500)
end
function 刷塔()
边走边打2("D5071",38,37,3)
边走边打2("D5071",33,21,3)
边走边打2("D5071",16,28,3)
边走边打2("D5071",13,17,3)
移动到范围2("D5071",11,12,5)
等待(1500)
local a=获取NPC()
for key,value in pairs(a) do
if value.name== "轩辕秘境[顶级]" then
对话(value.name)
等待(1500)
选择("@进入打宝")
等待(1500)
else
使用物品("盟重传送石")
等待(2000)
end
end
end
do
--开始
while true do
local mapid=获取地图id()
if mapid=="3" then
回城()
elseif mapid=="D5071" then
刷塔()
end
end
end
本脚本案例是轩辕秘境多层脚本,地图编号和地图名字都一样,最后一层没有npc,所以我们采用的判断是否有npc。