王中王辅助多地图循环挂机脚本案例

王中王辅助多地图循环挂机脚本案例:
 
function 回收() --回收子程序
 
end
 
if (获取地图名()=="深渊·暗黑城入口") then --此地图是打怪地图,如发现地图名字错误请修改
    if 获取窗口("NPC对话框")==1 then
        按键("esc")
    end
    if 获取窗口("对话框")==1 then
        按键("enter")
    end
    if 获取窗口("包裹")==1 then
        按键("f9")
    end
    设置挂机点("33,30|44,29|44,39|33,43|35,48|47,48")
    丢弃物品()
    if (角色("死亡")==1) then
        小退()
    end
    if (取背包空位()<2) then --检测包裹内空位少于2格执行回收子程序
        回收()
    else
        开始打怪()
    end
end
 
if (获取地图名()=="阿拉德大陆") then   --此地图进图,如发现地图名字错误请修改
    血量=角色("当前HP")
    最大血量=角色("最大HP")
    血量百分比=(血量/最大血量)*100
    if  检测复活()==1 then --判断可不删除
        return
    end
    if 获取窗口("包裹")==1 then
        按键("f9")
    end
    if 获取窗口("NPC对话框")==1 then
        按键("esc")
    end
    if 获取窗口("对话框")==1 then
        按键("enter")
    end
    if 血量百分比<90 then --血量低于90%不进图
        按键("esc")
        return
    end
    使用物品("传送符")
    等待(1000)
    点击坐标(364,86)
    等待(500)
end
if (获取地图名()=="暗影迷宫底层") then   --此地图进图,如发现地图名字错误请修改
    血量=角色("当前HP")
    最大血量=角色("最大HP")
    血量百分比=(血量/最大血量)*100
    if  检测复活()==1 then --判断可不删除
        按键("呵呵")
        return
    end
    if 获取窗口("包裹")==1 then
        按键("f9")
    end
    if 获取窗口("NPC对话框")==1 then
        按键("esc")
    end
    if 获取窗口("对话框")==1 then
        按键("enter")
    end
    if 血量百分比<90 then --血量低于90%不进图
        按键("呵呵")
        return
    end
    if 寻路(28,20,2)==1 then  --寻路到此处开始对话
        对话坐标(28,16)  --对话的NPC坐标
        等待(800)
        if 获取窗口("NPC对话框")==1 then
            点击("@挑战5",0)
            等待(1500)
            if 获取窗口("对话框")==1 then
                按键("enter")
                等待(500)
            end
        end
    end --此处为对话NPC结束
end