if 气血()==0 then 复活("安全");等待(1000) end
if 获取挂机()==1 then 自动战斗("关闭") end
if 获得挂机地图ID()>0 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

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


打开 受伤的村民
窗口事件("Win_EasyBox","Btn_Box03")  --发送("1100050300")

窗口事件("Win_EasyBox","Btn_Box01")

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

::收木柴::
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)
重载脚本()





::卡住了::
等待(1000)
if 取记录距离()<1 then 自动战斗("关闭") else 重载脚本() end
if 走过==1 then else 向下执行(5) end
坐标移动(0,2);等待(1000)
坐标移动(0,2);等待(500)
走过=2
重载脚本()
if 走过==2 then else 向下执行(5) end
坐标移动(0,-4);等待(1000)
坐标移动(0,-2);等待(500)
走过=3
重载脚本()
if 走过==3 then else 向下执行(5) end
坐标移动(-2,0);等待(500)
坐标移动(-2,0);等待(500)
走过=4
重载脚本()
if 走过==4 then else 向下执行(3) end
坐标移动(4,0);等待(1000)
坐标移动(2,0);等待(500)
走过=1
重载脚本()
