if 气血()==0 then 转到("复活处理") end
if 装备耐久回城勾选()==1 then else 向下执行(2) end
if 装备耐久度()<2 then 转到("回城买药") end
if 买药条件(1)==1 then 转到("回城买药") end
if 买药条件(2)==1 then 转到("回城买药") end
if 买药条件(3)==1 then 转到("回城买药") end
if 买药条件(4)==1 then 转到("回城买药") end
if 买药条件(5)==1 then 转到("回城买药") end
if 买药条件(6)==1 then 转到("回城买药") end
if 当前地图()=="福州城" then else 向下执行(3) end
if 内力()<80 then 转到("回城买药") end
if 气血()<80 then 转到("回城买药") end
if 活力()==0 then 转到("无活力回城") end
if 包满回城勾选()==1 then else 向下执行(3) end
if 背包物品("剩余格数","普通")<1 then 等待(3000) else 向下执行(2) end 
if 背包物品("剩余格数","普通")<1 then 转到("回城买药") end 
if 活力()==0 then 向下执行(3) end
if 获得挂活力是否勾选()==1 then else 向下执行(2) end
if 获取挂活力地图ID()==0 then else 转到("活力挂机") end
if 获得挂绑银是否勾选()==1 then else 向下执行(2) end
if 获取挂绑银地图ID()==0 then else 转到("绑银挂机") end
if 获得挂机地图ID()>0 then else 转到("取坐标挂机") end
转到("判断地宫挂机")

--123加90地宫上层和下层

::判断地宫挂机::
if 获得挂机地图ID()==2014 then 转到("少室山地一") end
if 获得挂机地图ID()==2015 then 转到("少室山地二") end
if 获得挂机地图ID()==2016 then 转到("泰山地一") end
if 获得挂机地图ID()==2017 then 转到("泰山地二") end
if 获得挂机地图ID()==2018 then 转到("桂林地一") end
if 获得挂机地图ID()==2019 then 转到("桂林地二") end
if 获得挂机地图ID()==2020 then 转到("仙霞地一") end
if 获得挂机地图ID()==2021 then 转到("仙霞地二") end
if 获得挂机地图ID()==2022 then 转到("嘉州地一") end
if 获得挂机地图ID()==2023 then 转到("嘉州地二") end
if 获得挂机地图ID()==2024 then 转到("西王母一") end
if 获得挂机地图ID()==2025 then 转到("西王母二") end
if 获取挂机()==1 then else 自动战斗("开启") end
等待(1000)
重载脚本()

if 获得挂机地图ID()==2030 then 转到("仙霞地深处") end
if 获得挂机地图ID()==2028 then 转到("泰山地深处") end
if 获得挂机地图ID()==2030 then 转到("仙霞地深处") end
if 获得挂机地图ID()==2028 then 转到("泰山地深处") end

if 活力()==0 then 向下执行(5) end
if 获得挂活力是否勾选()==1 then else 向下执行(4) end
if 获取挂活力地图ID()==获得挂机地图ID() then 向下执行(7) end
if 获取挂机()==1 then 自动战斗("关闭") end
设置挂机坐标为活力坐标()
if 获得挂绑银是否勾选()==1 then else 向下执行(4) end
if 获取挂绑银地图ID()==获得挂机地图ID() then 向下执行(3) end
if 获取挂机()==1 then 自动战斗("关闭") end
设置挂机坐标为绑银坐标()




::活力挂机::
if 获得当前地图ID()==获取挂活力地图ID() then 向下执行(2) end
设置挂机坐标为活力坐标()
if 获取挂活力地图ID()==获得挂机地图ID() then 向下执行(2) end
设置挂机坐标为活力坐标()
if 获取挂机()==1 then else 自动战斗("开启") end
等待(1000)
转到("判断地宫挂机")


::绑银挂机::
if 获取挂机()==1 then else 自动战斗("开启") end
if 获得当前地图ID()==获取挂绑银地图ID() then 重载脚本() end
设置挂机坐标为绑银坐标()
if 获取挂绑银地图ID()==获得挂机地图ID() then 向下执行(2) end
设置挂机坐标为绑银坐标()
if 获取挂机()==1 then else 自动战斗("开启") end
if 获取挂绑银地图ID()==2014 then 转到("少室山地一") end
if 获取挂绑银地图ID()==2015 then 转到("少室山地二") end
if 获取挂绑银地图ID()==2016 then 转到("泰山地一") end
if 获取挂绑银地图ID()==2017 then 转到("泰山地二") end
if 获取挂绑银地图ID()==2018 then 转到("桂林地一") end
if 获取挂绑银地图ID()==2019 then 转到("桂林地二") end
if 获取挂绑银地图ID()==2020 then 转到("仙霞地一") end
if 获取挂绑银地图ID()==2021 then 转到("仙霞地二") end
if 获取挂绑银地图ID()==2022 then 转到("嘉州地一") end
if 获取挂绑银地图ID()==2023 then 转到("嘉州地二") end
if 获取挂绑银地图ID()==2024 then 转到("西王母一") end
if 获取挂绑银地图ID()==2025 then 转到("西王母二") end
if 当前地图()=="地火剑池上层" then 转到("地火上层回城") end
if 当前地图()=="地火剑池下层" then 转到("地火下层回城") end
if 当前地图()=="苦水沼泽上层" then 转到("苦水上层回城") end
if 当前地图()=="苦水沼泽下层" then 转到("苦水下层回城") end
if 当前地图()=="野人峡谷上层" then 转到("野人上层回城") end
if 当前地图()=="野人峡谷下层" then 转到("野人下层回城") end
if 当前地图()=="康巴水寨上层" then 转到("康巴上层回城") end
if 当前地图()=="康巴水寨下层" then 转到("康巴下层回城") end
if 当前地图()=="俺答汗陵上层" then 转到("俺答上层回城") end
if 当前地图()=="俺答汗陵下层" then 转到("俺答下层回城") end
if 当前地图()=="西王母宫上层" then 转到("西王上层回城") end
if 当前地图()=="西王母宫下层" then 转到("西王下层回城") end
重载脚本()


获得挂绑银是否勾选()
获得挂活力是否勾选()
获取挂绑银地图ID()
获取挂活力地图ID()
获取挂绑银坐标距离()
获取挂活力坐标距离()
寻径到挂绑银坐标()
寻径到挂活力坐标()

设置挂机坐标为活力坐标()
设置挂机坐标为绑银坐标()
获得当前地图ID()





::取坐标挂机::
设置("怪物默认") -- 对应 单选框
设置("取当前为挂机坐标") 
等待(1000)
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()

::买门徒忠诚药::
if 坐标距离(210,-86)<5 then else 记住当前位置() end
寻径(68,210,61,-86);等待(2000)
if 是否移动() then 加速();等待(1000) end 
if 是否移动() then 上马();等待(1000) end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 坐标距离(210,-86)<5 then else 向上执行(5) end 
if 窗口事件("Win_BindStatus")==1 then 发送("910009") else 发送("910000") end  --停止加速
打开NPC("殷九狸");等待(1000)
NPC对话("门徒商人出售(优先消耗银票)");等待(1000)
启动买药();等待(1000)
自动战斗("开启")
等待(1000)
转到("判断地宫挂机")

::去挂机::
窗口事件("Win_Main","Btn_Pet")
窗口事件("Win_PetProperty","Btn_Fight")
等待(5000)
if 窗口事件("Win_PetHead")==1 then 发送("6E000001") else 转到("去挂机") end
窗口事件("Win_PetProperty","Btn_Close")
发送("6E000001")
发送("6E000101")
发送("6E000201")
发送("6E000301")
发送("6E000401")
if 是否去挂机==1 then 自动战斗("开启") end
重载脚本()

::无活力回城::
自动战斗("关闭")
if 当前地图()=="地火剑池上层" then 转到("地火上层回城") end
if 当前地图()=="地火剑池下层" then 转到("地火下层回城") end
if 当前地图()=="苦水沼泽上层" then 转到("苦水上层回城") end
if 当前地图()=="苦水沼泽下层" then 转到("苦水下层回城") end
if 当前地图()=="野人峡谷上层" then 转到("野人上层回城") end
if 当前地图()=="野人峡谷下层" then 转到("野人下层回城") end
if 当前地图()=="康巴水寨上层" then 转到("康巴上层回城") end
if 当前地图()=="康巴水寨下层" then 转到("康巴下层回城") end
if 当前地图()=="俺答汗陵上层" then 转到("俺答上层回城") end
if 当前地图()=="俺答汗陵下层" then 转到("俺答下层回城") end
if 当前地图()=="西王母宫上层" then 转到("西王上层回城") end
if 当前地图()=="西王母宫下层" then 转到("西王下层回城") end
if 获取挂机()==1 then 自动战斗("关闭") end
if 窗口事件("Win_PetHead")==1 then 转到("召回宠物") end
if 0<查找任务("完成","官府规矩") then 转到("交治安巡防") end
if 0<查找任务("可接","治安巡防") then 转到("接治安巡防") end
if 0<查找任务("完成","探谣言") then 转到("交天下无忧") end
if 0<查找任务("当前","探谣言") then 转到("探谣言") end
if 0<查找任务("完成","收木柴") then 转到("交收木柴") end
if 0<查找任务("当前","收木柴") then 转到("收木柴") end
if 0<查找任务("完成","救故交") then 转到("交天下无忧") end
if 0<查找任务("当前","救故交") then 转到("救故交") end
if 0<查找任务("完成","生灶火") then 转到("交天下无忧") end
if 0<查找任务("当前","生灶火") then 转到("生灶火") end
if 0<查找任务("完成","惩恶人") then 转到("交天下无忧") end
if 0<查找任务("当前","惩恶人") then 转到("惩恶人") end
if 天下无忧次数()==50 then else 转到("交天下无忧") end
if 江湖榜次数()==15 then else 导入脚本("自动江湖馆.txt",1) end
重载脚本()

::召回宠物::
窗口事件("Win_PetHead","Btn_Recall")
等待(4000)
重载脚本()


::回城买药::
if 气血()==0 then 转到("复活处理") end
自动战斗("关闭")
if 当前地图()=="地火剑池上层" then 转到("地火上层回城") end
if 当前地图()=="地火剑池下层" then 转到("地火下层回城") end
if 当前地图()=="苦水沼泽上层" then 转到("苦水上层回城") end
if 当前地图()=="苦水沼泽下层" then 转到("苦水下层回城") end
if 当前地图()=="野人峡谷上层" then 转到("野人上层回城") end
if 当前地图()=="野人峡谷下层" then 转到("野人下层回城") end
if 当前地图()=="康巴水寨上层" then 转到("康巴上层回城") end
if 当前地图()=="康巴水寨下层" then 转到("康巴下层回城") end
if 当前地图()=="俺答汗陵上层" then 转到("俺答上层回城") end
if 当前地图()=="俺答汗陵下层" then 转到("俺答下层回城") end
if 当前地图()=="西王母宫上层" then 转到("西王上层回城") end
if 当前地图()=="西王母宫下层" then 转到("西王下层回城") end
if 技能状态("妙手回春")==1 then 向下执行(11) end
if 内力()<80 then 向下执行(2) end
if 气血()<80 then else 向下执行(9) end
if 坐标距离(292,-84)<5 then 向下执行(4) else 记住当前位置() end
寻径(68,292,55,-84);等待(2000)
if 取记录距离()<1 then 转到("卡住了") end
if 坐标距离(292,-84)<5 then else 向上执行(3) end 
打开NPC("谢流方");等待(1000)
任务对话("接受");等待(3000)
重载脚本()
if 坐标距离(204,-33)<3 then 向下执行(4) else 记住当前位置() end
寻径(68,204,63,-33);等待(2000)
if 取记录距离()<1 then 转到("卡住了") end
if 坐标距离(204,-33)<3 then else 向上执行(3) end 
if 窗口事件("Win_BindStatus")==1 then 发送("910009") else 发送("910000") end 
打开NPC("");等待(1000)
对话框选项(2);等待(1000)
全部修理();等待(1000)
等待(1000)
if 包满回城勾选()==1 then 卖出杂物() end
等待(1000)
if 卖绿装勾选()==1 then 向下执行(2) end
if 包满回城卖绿装==1 then else 向下执行(3) end
卖出绿装()
等待(1000)
启动买药()
等待(1000)
if 买药名称(1)=="杏仁豆腐" then 转到("客栈购买") end
if 买药名称(1)=="阳春面" then 转到("客栈购买") end
if 买药名称(2)=="杏仁豆腐" then 转到("客栈购买") end
if 买药名称(2)=="阳春面" then 转到("客栈购买") end
if 买药名称(3)=="杏仁豆腐" then 转到("客栈购买") end
if 买药名称(3)=="阳春面" then 转到("客栈购买") end
if 买药名称(4)=="杏仁豆腐" then 转到("客栈购买") end
if 买药名称(4)=="阳春面" then 转到("客栈购买") end
if 买药名称(5)=="杏仁豆腐" then 转到("客栈购买") end
if 买药名称(5)=="阳春面" then 转到("客栈购买") end
if 买药名称(6)=="杏仁豆腐" then 转到("客栈购买") end
if 买药名称(6)=="阳春面" then 转到("客栈购买") end
if 买药名称(1)=="稻香牛舌饼" then 转到("客栈购买") end
if 买药名称(1)=="燕皮馄饨" then 转到("客栈购买") end
if 买药名称(2)=="稻香牛舌饼" then 转到("客栈购买") end
if 买药名称(2)=="燕皮馄饨" then 转到("客栈购买") end
if 买药名称(3)=="稻香牛舌饼" then 转到("客栈购买") end
if 买药名称(3)=="燕皮馄饨" then 转到("客栈购买") end
if 买药名称(4)=="稻香牛舌饼" then 转到("客栈购买") end
if 买药名称(4)=="燕皮馄饨" then 转到("客栈购买") end
if 买药名称(5)=="稻香牛舌饼" then 转到("客栈购买") end
if 买药名称(5)=="燕皮馄饨" then 转到("客栈购买") end
if 买药名称(6)=="稻香牛舌饼" then 转到("客栈购买") end
if 买药名称(6)=="燕皮馄饨" then 转到("客栈购买") end
转到("判断门徒药水")

if 背包物品("剩余格数","普通")<1 then 卖出绿装() end 
if 背包物品("数量","灵犀露")>0 then else 转到("买门徒忠诚药") end

::客栈购买::
if 坐标距离(49,42)<3 then 向下执行(6) else 记住当前位置() end
寻径(1051,49,35,42);等待(2000)
if 是否移动() then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 坐标距离(49,42)<3 then else 向上执行(5) end 
if 窗口事件("Win_BindStatus")==1 then 发送("910009") else 发送("910000") end  --停止加速
打开NPC("佟百城");等待(1000)
启动买药()
等待(1000)
发送("0E000307000000010002000300040005000C00")	--全部修理()
转到("判断门徒药水")

if 背包物品("数量","灵犀露")>0 then else 转到("买门徒忠诚药") end

::判断门徒药水::
if 买药名称(1)=="灵犀露" then 转到("买门徒药") end
if 买药名称(1)=="止痛养血丸（四级）" then 转到("买门徒药") end
if 买药名称(1)=="止痛养血丸（三级）" then 转到("买门徒药") end
if 买药名称(1)=="止痛养血丸（二级）" then 转到("买门徒药") end
if 买药名称(1)=="止痛养血丸（一级）" then 转到("买门徒药") end
if 买药名称(2)=="灵犀露" then 转到("买门徒药") end
if 买药名称(2)=="止痛养血丸（四级）" then 转到("买门徒药") end
if 买药名称(2)=="止痛养血丸（三级）" then 转到("买门徒药") end
if 买药名称(2)=="止痛养血丸（二级）" then 转到("买门徒药") end
if 买药名称(2)=="止痛养血丸（一级）" then 转到("买门徒药") end
if 买药名称(3)=="灵犀露" then 转到("买门徒药") end
if 买药名称(3)=="止痛养血丸（四级）" then 转到("买门徒药") end
if 买药名称(3)=="止痛养血丸（三级）" then 转到("买门徒药") end
if 买药名称(3)=="止痛养血丸（二级）" then 转到("买门徒药") end
if 买药名称(3)=="止痛养血丸（一级）" then 转到("买门徒药") end
if 买药名称(4)=="灵犀露" then 转到("买门徒药") end
if 买药名称(4)=="止痛养血丸（四级）" then 转到("买门徒药") end
if 买药名称(4)=="止痛养血丸（三级）" then 转到("买门徒药") end
if 买药名称(4)=="止痛养血丸（二级）" then 转到("买门徒药") end
if 买药名称(4)=="止痛养血丸（一级）" then 转到("买门徒药") end
if 买药名称(5)=="灵犀露" then 转到("买门徒药") end
if 买药名称(5)=="止痛养血丸（四级）" then 转到("买门徒药") end
if 买药名称(5)=="止痛养血丸（三级）" then 转到("买门徒药") end
if 买药名称(5)=="止痛养血丸（二级）" then 转到("买门徒药") end
if 买药名称(5)=="止痛养血丸（一级）" then 转到("买门徒药") end
if 买药名称(6)=="灵犀露" then 转到("买门徒药") end
if 买药名称(6)=="止痛养血丸（四级）" then 转到("买门徒药") end
if 买药名称(6)=="止痛养血丸（三级）" then 转到("买门徒药") end
if 买药名称(6)=="止痛养血丸（二级）" then 转到("买门徒药") end
if 买药名称(6)=="止痛养血丸（一级）" then 转到("买门徒药") end
转到("买完药水")

::买完药水::
自动战斗("开启")
等待(1000)
转到("判断地宫挂机")

::计时::
if 当前地图()=="福州城" then 等待(3000) end
if 当前地图()=="红尘客栈" then 等待(6000) end
if 计时("读出")>180 then 向下执行(3) end  --定时180秒
if 当前地图()=="福州城" then 向上执行(3) end
if 当前地图()=="红尘客栈" then 向上执行(4) end
重载脚本()

if 坐标距离(292,-84)<5 then else 记住当前位置() end
寻径(68,292,55,-84);等待(2000)
加速();等待(1000)


::买门徒药::
if 坐标距离(210,-86)<5 then else 记住当前位置() end
寻径(68,210,61,-86);等待(2000)
if 是否移动() then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 坐标距离(210,-86)<5 then else 向上执行(5) end 
if 窗口事件("Win_BindStatus")==1 then 发送("910009") else 发送("910000") end  --停止加速
打开NPC("殷九狸");等待(1000)
NPC对话("门徒商人出售(优先消耗银票)");等待(1000)
启动买药();等待(1000)
自动战斗("开启")
等待(1000)
转到("判断地宫挂机")

::复活处理::
if 气血()==0 then 等待(2000) end
转到("回城买药")


::呼出宠物::
if 获取挂机()==1 then 转到("挂机呼宠物") end
窗口事件("Win_Main","Btn_Pet")
等待(1000)
窗口事件("Win_PetProperty","Btn_Fight")
等待(4000)
if 窗口事件("Win_PetHead")==1 then 发送("6E000001") end
窗口事件("Win_PetProperty","Btn_Close")
发送("6E000001")
发送("6E000101")
发送("6E000201")
发送("6E000301")
发送("6E000401")
if 是否去挂机==1 then 自动战斗("开启") end
重载脚本()

::挂机呼宠物::
自动战斗("关闭")
窗口事件("Win_Main","Btn_Pet")
等待(1000)
窗口事件("Win_PetProperty","Btn_Fight")
等待(4000)
if 窗口事件("Win_PetHead")==1 then 发送("6E000001") end
窗口事件("Win_PetProperty","Btn_Close")
发送("6E000001")
发送("6E000101")
发送("6E000201")
发送("6E000301")
发送("6E000401")
自动战斗("开启")
转到("判断地宫挂机")

::做领取丸::
任务目标("领取","领取白云熊胆丸");等待(3000)
加速()
上马()
if NPC对话框() then else 向上执行(3) end
NPC对话("<每日>领取白云熊胆丸");等待(1000)
任务对话("接受");等待(2000)
寻径(68,276,54,-107);等待(1000)
重载脚本()

::去野外挂机::
窗口事件("Win_Main","Btn_Pet")
窗口事件("Win_PetProperty","Btn_Fight")
等待(4000)
if 窗口事件("Win_PetHead")==1 then 发送("6E000001") else 转到("去野外挂机") end
窗口事件("Win_PetProperty","Btn_Close")
发送("6E000001")
发送("6E000101")
发送("6E000201")
发送("6E000301")
发送("6E000401")
if 是否去挂机==1 then 自动战斗("开启") end
转到("判断地宫挂机")








::收木柴::
if 0<查找任务("当前","收木柴") then 寻径(77,464,95,-317);等待(3000) else 重载脚本() end
if 是否移动() then else 向下执行(4) end
if 体力()>50 then else 向下执行(3) end
加速()
if 活动入口("距离","砍好的木柴")<10 then else 上马() end
if 坐标距离(464,-317)<5 then else 向上执行(5) end
if 窗口事件("Win_EasyBox")==1 then 窗口事件("Win_EasyBox","Btn_Box01") end
等待(6000)
if 是否有红名怪("",5) then else 向下执行(5) end
if 目标怪物血量()>0 then else 向下执行(4) end
自动使用技能(9)--参数:个数
等待(500)
if 目标怪物血量()>0 then 向上执行(2) end
if 0<查找任务("完成","收木柴") then 转到("交收木柴") else 向上执行(8) end


::交收木柴::
if 当前地图()=="少室山" then else 转到("交天下无忧") end
if 坐标距离(776,-279)<1 then 向下执行(4) else 记住当前位置() end
寻径(77,776,87,-279);等待(3000)
if 取记录距离()<1.5 then 转到("卡了") end
if 坐标距离(776,-279)<2 then else 向上执行(3) end
转到("交天下无忧")


::探谣言::
if 0<查找任务("完成","探谣言") then 转到("交天下无忧") end
if 0<查找任务("当前","探谣言") then 任务目标("寻径","探谣言");等待(3000) else 重载脚本() end
if 是否移动() then else 向下执行(4) end
if 体力()>50 then else 向下执行(3) end
加速()
上马()
if NPC对话框() then else 向上执行(5) end
NPC对话("询问是否知道“葵花神教”");等待(1000)
对话框选项(1);等待(1000)
if 0<查找任务("完成","探谣言") then 转到("交天下无忧") end
任务目标("寻径","探谣言");等待(1000)
对话框选项(2);等待(1000)
对话框选项(1);等待(1000)
if 0<查找任务("完成","探谣言") then 转到("交天下无忧") end
任务目标("寻径","探谣言");等待(1000)
对话框选项(3);等待(1000)
对话框选项(1);等待(1000)
if 0<查找任务("完成","探谣言") then 转到("交天下无忧") end
任务目标("寻径","探谣言");等待(1000)
对话框选项(4);等待(1000)
对话框选项(1);等待(1000)
坐标移动(0,1);等待(1000)
if 当前地图()=="洛阳城" then 重载脚本() end
if 0<查找任务("完成","探谣言") then 转到("交天下无忧") else 重载脚本() end

::生灶火::
if 0<查找任务("完成","生灶火") then 转到("交天下无忧") end
寻径(68,252,54,-170);等待(2000)
if 坐标距离(252,-170)<2 then else 向上执行(2) end
if 窗口事件("Win_EasyBox")==1 then 窗口事件("Win_EasyBox","Btn_Box03");等待(6000) end
坐标移动(0,1);等待(1000)
if 0<查找任务("完成","生灶火") then 转到("交天下无忧") else 转到("生灶火") end

吟唱中() --返回: 1/0

::惩恶人::
if 0<查找任务("完成","惩恶人") then 向下执行(7) end
if 0<查找任务("当前","惩恶人") then 任务目标("寻径","惩恶人");等待(2000) else 重载脚本() end
if 是否移动() then 上马() end
if 是否移动() then 向下执行(5) end
if 是否有红名怪("",8) then else 向下执行(3) end
if 目标怪物血量()>0 then else 向下执行(2) end
自动使用技能(7)--参数:个数
等待(1000)
if 0<查找任务("完成","惩恶人") then else 转到("惩恶人") end
if 坐标距离(704,-115)<20 then 寻径(77,711,91,-88);等待(2000) else 向下执行(2) end
if 坐标距离(711,-88)<3 then else 向上执行(1) end
if 0<查找任务("完成","惩恶人") then 转到("交天下无忧") else 转到("惩恶人") end

::救故交::
if 0<查找任务("完成","救故交") then 转到("交天下无忧") end
if 0<查找任务("当前","救故交") then 任务目标("寻径","救故交");等待(3000) else 重载脚本() end
if 查找("NPC","受伤的村民")<6 then else 转到("救故交") end
选中NPC("受伤的村民",8);等待(2000)
if 窗口事件("Win_EasyBox")==1 then 窗口事件("Win_EasyBox","Btn_Box03");等待(6000) end
坐标移动(0,1);等待(1000)
if 0<查找任务("完成","救故交") then 转到("交天下无忧") else 转到("救故交") end


::交天下无忧::
寻径(75,288,34,-35);等待(2000)
上马()
if 坐标距离(483,100)<2 then 发送("23000C01000000000002") end
if 坐标距离(707,-402)<2 then 发送("23002601000000000002") end
if 坐标距离(288,-35)<3 then 向下执行(3) else 记住当前位置() end
寻径(75,288,34,-35);等待(2000)
if 取记录距离()<1 then 转到("卡住了") end
if 当前地图()=="衡山城" then 发送("900001");等待(1000) end
if 查找("NPC","解风")<5 then else 转到("交天下无忧") end 
打开NPC("解风");等待(1000)
任务对话("完成");等待(1000) 
打开NPC("解风");等待(1000)
任务对话("接受");等待(1000) 
if 0<查找任务("完成","探谣言") then 转到("卡住了") end
if 0<查找任务("当前","探谣言") then 转到("探谣言") end
if 0<查找任务("完成","收木柴") then 转到("卡住了") end
if 0<查找任务("当前","收木柴") then 转到("收木柴") end
if 0<查找任务("完成","救故交") then 转到("卡住了") end
if 0<查找任务("当前","救故交") then 转到("救故交") end
if 0<查找任务("完成","生灶火") then 转到("卡住了") end
if 0<查找任务("当前","生灶火") then 转到("生灶火") end
if 0<查找任务("完成","惩恶人") then 转到("卡住了") end
if 0<查找任务("当前","惩恶人") then 转到("惩恶人") end
坐标移动(0,1);等待(1000)
重载脚本()




::接治安巡防::
if 坐标距离(732,220)<3 then 向下执行(6) else 记住当前位置() end
寻径(75,732,40,220);等待(2000)
if 是否移动() then 加速() end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 是否移动() then 上马() end 
if 坐标距离(732,220)<3 then else 向上执行(5) end 
打开NPC("夏风");等待(1000)
NPC对话("<爵位贡献>治安巡防");等待(1000)
任务对话("接受");等待(1000) 
坐标移动(0,1);等待(1000)
if 0<查找任务("完成","官府规矩") then 转到("交治安巡防") end
if 0<查找任务("当前","官府规矩") then 转到("做治安巡防") end
if 0<查找任务("可接","治安巡防") then 转到("接治安巡防") end
重载脚本()

::交治安巡防::
if 0<查找任务("当前","官府规矩") then 任务目标("寻径","官府规矩");等待(3000) else 重载脚本() end
if 是否移动() then else 向下执行(4) end
if 体力()>50 then else 向下执行(3) end
加速()
上马()
if NPC对话框() then else 向上执行(5) end
NPC对话("官府规矩");等待(1000) 
NPC对话("<赏金>官府规矩");等待(1000) 
任务对话("完成");等待(1000) 
坐标移动(0,1);等待(1000)
重载脚本()












::处理干扰怪::
if 是否有红名怪("",5) then 选中红名怪("",5) else 向下执行(3) end
自动使用技能(9);等待(500)--参数:个数
if 是否有红名怪("",5) then 向上执行(1) end
重载脚本()

::卡住了::
if 是否有红名怪("",5) then 转到("处理干扰怪") end
等待(2000)
if 取记录距离()<2 then else 重载脚本() end
if 走过==1 then else 向下执行(11) end
if 窗口事件("Win_BindStatus")==1 then 窗口事件("Win_BindStatus","Btn_Quit1");等待(2000) end
等待(1000)
if 体力()>50 then else 向上执行(1) end
坐标移动(-2,0);等待(500)
发送("900001");等待(200)
发送("900002");等待(300)
发送("900003");等待(300)
坐标移动(-2,0);等待(500)
走过=2
重载脚本()
if 走过==2 then else 向下执行(11) end
if 窗口事件("Win_BindStatus")==1 then 窗口事件("Win_BindStatus","Btn_Quit1");等待(2000) end
等待(1000)
if 体力()>50 then else 向上执行(1) end
坐标移动(4,0);等待(1000)
发送("900001");等待(200)
发送("900002");等待(300)
发送("900003");等待(300)
坐标移动(2,0);等待(500)
走过=3
重载脚本()
if 走过==3 then else 向下执行(11) end
if 窗口事件("Win_BindStatus")==1 then 窗口事件("Win_BindStatus","Btn_Quit1");等待(2000) end
等待(1000)
if 体力()>50 then else 向上执行(1) end
坐标移动(0,2);等待(1000)
发送("900001");等待(200)
发送("900002");等待(300)
发送("900003");等待(300)
坐标移动(0,2);等待(500)
走过=4
重载脚本()
if 走过==4 then else 向下执行(9) end
if 窗口事件("Win_BindStatus")==1 then 窗口事件("Win_BindStatus","Btn_Quit1");等待(2000) end
等待(1000)
if 体力()>50 then else 向上执行(1) end
坐标移动(0,-4);等待(1000)
发送("900001");等待(200)
发送("900002");等待(300)
发送("900003");等待(300)
坐标移动(0,-2);等待(500)
走过=1
重载脚本()

::释放怒气::
释放怒气();等待(500)
if 怒气()>99 then 转到("释放怒气") end
重载脚本()



if 红蓝药==1 and 食物==1 and 门徒药==1 then 转到("回城买药")


记住当前位置()
等待(3000)
if 取记录距离()<1 then 转到("卡住了") end

计时("开始")  
计时("读出")
if 背包物品("剩余格数","普通")<5 then 转到("装备淬炼") end 



消息框(获得挂机地图ID())







::少室山地一::
if 当前地图()=="地火剑池上层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(77,537,114,-32);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 坐标距离(537,-32)<3 then else 转到("少室山地一") end
打开NPC("丁得柱");等待(1000)
NPC对话("地火剑池上层");等待(3000)
if 当前地图()=="地火剑池上层" then 自动战斗("开启") end
等待(1000)
重载脚本()

::少室山地二::
if 当前地图()=="地火剑池下层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 当前地图()=="地火剑池上层" then 转到("地火下层") end
记住当前位置()
寻径(77,537,114,-32);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 坐标距离(537,-32)<3 then else 转到("少室山地二") end
打开NPC("丁得柱");等待(1000)
NPC对话("地火剑池上层");等待(3000)
转到("地火下层")

::地火下层::
if 当前地图()=="地火剑池上层" then 记住当前位置() else 向下执行(6) end
寻径(2014,79,57,14);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.5 then 转到("卡住了") end
if 坐标距离(79,14)<3 then 等待(2000) else 向上执行(4) end
if 当前地图()=="地火剑池下层" then 自动战斗("开启") end
重载脚本()

::泰山地一::
if 当前地图()=="苦水沼泽上层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(78,271,49,84);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(271,84)<3 then else 向上执行(5) end
打开NPC("翁德志");等待(1000)
NPC对话("苦水沼泽上层");等待(3000)
if 当前地图()=="苦水沼泽上层" then 自动战斗("开启") end
等待(1000)
重载脚本()

::泰山地二::
if 当前地图()=="苦水沼泽下层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 当前地图()=="苦水沼泽上层" then 转到("苦水下层") end
记住当前位置()
寻径(78,271,49,84);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(271,84)<3 then else 转到("泰山地二") end
打开NPC("翁德志");等待(1000)
NPC对话("苦水沼泽上层");等待(3000)
转到("苦水下层")

::苦水下层::
if 当前地图()=="苦水沼泽上层" then 记住当前位置() else 向下执行(5) end
寻径(2016,67,50,-200);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(67,-200)<3 then 等待(2000) else 向上执行(4) end
if 当前地图()=="苦水沼泽下层" then 自动战斗("开启") end
重载脚本()

::泰山地深处::
if 当前地图()=="苦水沼泽深处" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(78,271,49,84);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(271,84)<3 then else 向上执行(5) end
打开NPC("翁德志");等待(1000)
NPC对话("苦水沼泽深处");等待(3000)
if 当前地图()=="苦水沼泽深处" then 自动战斗("开启") end
等待(1000)
重载脚本()

::仙霞地一::
if 当前地图()=="野人峡谷上层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(83,457,208,-259);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(457,-259)<3 then else 向上执行(5) end
打开NPC("隽秀贝勒");等待(1000)
NPC对话("野人峡谷上层");等待(3000)
if 当前地图()=="野人峡谷上层" then 自动战斗("开启") end
等待(1000)
重载脚本()

::仙霞地二::
if 当前地图()=="野人峡谷下层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 当前地图()=="野人峡谷上层" then 转到("野人下层") end
记住当前位置()
寻径(83,457,208,-259);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(457,-259)<3 then else 转到("仙霞地二") end
打开NPC("隽秀贝勒");等待(1000)
NPC对话("野人峡谷上层");等待(3000)
转到("野人下层")

::野人下层::
if 当前地图()=="野人峡谷上层" then 记住当前位置() else 向下执行(5) end
寻径(2020,-12,70,-37);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(-12,-37)<3 then 等待(2000) else 向上执行(4) end
if 当前地图()=="野人峡谷下层" then 自动战斗("开启") end
重载脚本()

::仙霞地深处::
if 当前地图()=="野人峡谷深处" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(83,457,208,-259);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(457,-259)<3 then else 向上执行(5) end
打开NPC("隽秀贝勒");等待(1000)
NPC对话("野人峡谷深处");等待(3000)
if 当前地图()=="野人峡谷深处" then 自动战斗("开启") end
等待(1000)
重载脚本()

::桂林地一::
if 当前地图()=="康巴水寨上层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(90,901,51,-18);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(901,-18)<3 then else 向上执行(5) end
打开NPC("赵联永");等待(1000)
NPC对话("康巴水寨上层");等待(3000)
if 当前地图()=="康巴水寨上层" then 自动战斗("开启") end
等待(1000)
重载脚本()

::桂林地二::
if 当前地图()=="康巴水寨下层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 当前地图()=="康巴水寨上层" then 转到("康巴下层") end
记住当前位置()
寻径(90,901,51,-18);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(901,-18)<3 then else 转到("桂林地二") end
打开NPC("赵联永");等待(1000)
NPC对话("康巴水寨上层");等待(3000)
转到("康巴下层")

::康巴下层::
if 当前地图()=="康巴水寨上层" then else 向下执行(15) end
if 坐标距离(241,154)<225 then else 向下执行(9) end
if 坐标距离(241,-44)<2 then 向下执行(4) else 记住当前位置() end
寻径(2018,241,45,-44);等待(2000)
if 取记录距离()<1 then 转到("卡住了") end
if 坐标距离(241,-44)<2 then else 向上执行(3) end
if 坐标距离(241,-69)<2 then 向下执行(4) else 记住当前位置() end
移动(241,45,-69);等待(2000)
if 取记录距离()<1 then 转到("卡住了") end
if 坐标距离(241,-69)<2 then else 向上执行(3) end
if 坐标距离(43,-209)<3 then 向下执行(4) else 记住当前位置() end
寻径(2018,43,35,-209);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(43,-209)<3 then 等待(2000) else 向上执行(4) end
if 当前地图()=="康巴水寨下层" then 自动战斗("开启") end
重载脚本()

::桂林地深处::
if 当前地图()=="康巴水寨深处" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(90,901,51,-18);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(901,-18)<3 then else 向上执行(5) end
打开NPC("赵联永");等待(1000)
NPC对话("康巴水寨深处");等待(3000)
if 当前地图()=="康巴水寨深处" then 自动战斗("开启") end
等待(1000)
重载脚本()

::嘉州地一::
if 当前地图()=="俺答汗陵上层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 坐标距离(322,351)<3 then 向下执行(6) else 记住当前位置() end
寻径(91,322,235,351);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(322,351)<3 then else 向上执行(5) end
打开NPC("张燕安");等待(1000)
NPC对话("俺答汗陵上层");等待(3000)
if 当前地图()=="俺答汗陵上层" then 自动战斗("开启") end
等待(1000)
重载脚本()


::嘉州地二::
if 当前地图()=="俺答汗陵下层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 当前地图()=="俺答汗陵上层" then 转到("俺答下层") end
记住当前位置()
寻径(91,322,235,351);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(322,351)<3 then else 转到("嘉州地二") end
打开NPC("张燕安");等待(1000)
NPC对话("俺答汗陵上层");等待(3000)
转到("俺答下层")

::俺答下层::
if 当前地图()=="俺答汗陵上层" then 记住当前位置() else 向下执行(5) end
寻径(2022,723,52,-187);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(723,-187)<3 then 等待(2000) else 向上执行(4) end
if 当前地图()=="俺答汗陵下层" then 自动战斗("开启") end
重载脚本()

::西王母一::
if 当前地图()=="西王母宫上层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 坐标距离(568,-328)<3 then 向下执行(6) else 记住当前位置() end
寻径(110,568,60,-328);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(568,-328)<3 then else 向上执行(5) end
打开NPC("扎西拉姆");等待(1000)
NPC对话("西王母宫上层");等待(3000)
if 当前地图()=="西王母宫上层" then 自动战斗("开启") end
等待(1000)
重载脚本()

::西王母二::
if 当前地图()=="西王母宫下层" then else 向下执行(3) end
if 获取挂机()==1 then else 自动战斗("开启") end
重载脚本()
if 获取挂机()==1 then 自动战斗("关闭") end
if 当前地图()=="西王母宫上层" then 转到("西王下层") end
记住当前位置()
寻径(110,568,60,-328);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 是否移动() then 上马() end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(568,-328)<3 then else 转到("西王母二") end
打开NPC("扎西拉姆");等待(1000)
NPC对话("西王母宫上层");等待(3000)
转到("西王下层")

::西王下层::
if 当前地图()=="西王母宫上层" then 记住当前位置() else 向下执行(5) end
寻径(2024,632,114,-1);等待(3000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(632,-1)<3 then 等待(2000) else 向上执行(4) end
if 当前地图()=="西王母宫下层" then 自动战斗("开启") end
重载脚本()







寻径(2022,330,35,183)

一层进入二层 寻径(2022,723,52,-187)
二层返回一层 寻径(2023,310,38,-71)

俺答汗陵上层
俺答汗陵下层

::地火上层回城::
if 当前地图()=="地火剑池上层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2014,242,89,-10);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(242,-10)<3 then else 向上执行(6) end
等待(3000)
重载脚本()


::地火下层回城::
if 当前地图()=="地火剑池下层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2015,132,62,116);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(132,116)<3 then else 向上执行(6) end
等待(3000)
转到("地火上层回城")


::苦水上层回城::
if 当前地图()=="苦水沼泽上层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2016,476,46,220);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(476,220)<3 then else 向上执行(6) end
等待(3000)
重载脚本()

::苦水下层回城::
if 当前地图()=="苦水沼泽下层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2017,457,47,225);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(457,225)<3 then else 向上执行(6) end
等待(3000)
转到("苦水上层回城")


::野人上层回城::
if 当前地图()=="野人峡谷上层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2020,463,41,241);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(463,241)<3 then else 向上执行(6) end
等待(3000)
重载脚本()


::野人下层回城::
if 当前地图()=="野人峡谷下层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2021,380,12,232);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(380,232)<3 then else 向上执行(6) end
等待(3000)
转到("野人上层回城")


::康巴上层回城::
if 当前地图()=="康巴水寨上层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2018,450,34,162);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(450,162)<3 then else 向上执行(6) end
等待(3000)
重载脚本()


::康巴下层回城::
if 当前地图()=="康巴水寨下层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2019,67,41,193);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(67,193)<3 then else 向上执行(6) end
等待(3000)
转到("康巴上层回城")


::俺答上层回城::
if 当前地图()=="俺答汗陵上层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2022,330,35,183);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(330,183)<3 then else 向上执行(6) end
等待(3000)
重载脚本()


::俺答下层回城::
if 当前地图()=="俺答汗陵下层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2023,310,38,-71);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(310,-71)<3 then else 向上执行(6) end
等待(3000)
转到("俺答上层回城")

::西王上层回城::
if 当前地图()=="西王母宫上层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2024,-60,114,-13);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(-60,-13)<3 then else 向上执行(6) end
等待(3000)
重载脚本()

::西王下层回城::
if 当前地图()=="西王母宫下层" then else 重载脚本() end
if 获取挂机()==1 then 自动战斗("关闭") end
记住当前位置()
寻径(2025,156,114,-228);等待(2000)
if 体力()>50 then 加速();等待(1000) end 
if 取记录距离()<1.1 then 转到("卡住了") end
if 坐标距离(156,-228)<2 then else 向上执行(6) end
等待(3000)
转到("西王上层回城")

