冰雪辅助挂机脚本冰城神殿副本

冰雪辅助挂机脚本冰城神殿副本案例:
 
function 回收() --回收子程序
    点击坐标(71,52)
    等待(500)
    点击坐标(246,278)
    等待(500)
    物品存仓()
    等待(500)
    按键("esc")
    等待(500)
    点击坐标(71,52)
    等待(500)
    点击坐标(163,282)
    等待(500)
end
 
if (获取地图名()=="冰城神殿副本") then --此地图是打怪地图,如发现地图名字错误请修改
    if tonumber(os.time())-tonumber(取标记(6))>1200 then --1200秒使用一次修复神水
        使用("修复神水")
        等待(500)
        置标记(6,tonumber(os.time()))
    end
    if 获取窗口("对话框")==1 then
        按键("esc")
    end
    if 获取窗口("提示框")==1 then
        按键("enter")
    end
    if 是否存在物品("修复神水")<1 then --修复神水小于1开始执行购买
        购买物品(110)
        等待(500)
    end
    if 是否存在物品("盟重回城石")<1 then --药物小于1开始执行购买
        购买物品(2201)
        等待(500)
    end
    设置挂机点("47,46|246,38|215,95|266,186|245,252|194,229|136,266|59,271|30,220|91,217|31,145|99,92|124,120|149,149|184,182")
    丢弃物品()
    if (角色("死亡")==1) then
        小退()
    end
    if (取背包空位()<2) then --检测包裹内空位少于2格执行回收子程序
        回收()
    else
        开始打怪()
    end
end
 
if (获取地图名()=="盟重省") then   --此地图进图,如发现地图名字错误请修改
    血量=角色("当前HP")
    最大血量=角色("最大HP")
    血量百分比=(血量/最大血量)*100
    if tonumber(os.time())-tonumber(取标记(6))>60 then --60秒使用一次回城
        使用("盟重回城石")
        等待(500)
        置标记(6,tonumber(os.time()))
    end
    if 获取窗口("对话框")==1 then
        按键("esc")
    end
    if 获取窗口("提示框")==1 then
        按键("enter")
    end
    if 血量百分比<90 then --血量低于90%不进图
    if 寻路(338,323,2)==1 then  --寻路到此处开始对话
        对话坐标(346,326)  --对话的NPC坐标
        等待(800)
        if 获取窗口("对话框")==1 then
            点击("manxue")
            等待(500)
            if 获取窗口("提示框")==1 then
                按键("enter")
                等待(500)
            end
        end
    end --此处为对话NPC结束
        return
    end
    if 寻路(325,340,2)==1 then  --寻路到此处开始对话
        对话坐标(324,344)  --对话的NPC坐标
        等待(800)
        if 获取窗口("对话框")==1 then
            点击("yingyue")
            等待(500)
            if 获取窗口("提示框")==1 then
                按键("enter")
                等待(500)
            end
        end
    end --此处为对话NPC结束
end
 
if (获取地图名()=="冰雪大陆") then   --此地图进图,如发现地图名字错误请修改
    血量=角色("当前HP")
    最大血量=角色("最大HP")
    血量百分比=(血量/最大血量)*100
    if 获取窗口("对话框")==1 then
        按键("esc")
    end
    if 获取窗口("提示框")==1 then
        按键("enter")
    end
    if 血量百分比<90 then --血量低于90%不进图
        return
    end
    if 寻路(108,108,2)==1 then  --寻路到此处开始对话
        对话坐标(108,111)  --对话的NPC坐标
        等待(800)
        if 获取窗口("对话框")==1 then
            点击("move")
            等待(500)
            if 获取窗口("提示框")==1 then
                按键("enter")
                等待(500)
            end
        end
    end --此处为对话NPC结束
end