- 令 MyArray = Split(aa,"|")
- 令 x = Clng(MyArray(0))
- 令 y = Clng(MyArray(1))
- 延时 256 毫秒
- 如果 x > 0 并且 y > 0 则
- 注释:-------------------------------点击人物打开人物属性
- 调用 Bkgnd.LeftClick(Hwnd,581,406)
- 延时 256 毫秒
- 调用 竞技场打断()
- 注释:防止未点到人物或点了没反应
- 标记 未点到人物1(子程序 加蓝)
- 令 ui = Bkgnd.FindColorEx(Hwnd,164,75,174,86,"FFFFFF",0,0.8)
- 延时 32 毫秒
- 令 MyArray5 = Split(ui,"|")
- 令 x2 = Clng(MyArray5(0))
- 令 y2 = Clng(MyArray5(1))
- 如果 x2 < 0 并且 y2 < 0 则
- 注释:重新点击人物打开人物属性
- 调用 Bkgnd.LeftClick(Hwnd,581,406)
- 延时 256 毫秒
- 调用 竞技场打断()
- 跳转到标记 未点到人物1(子程序 加蓝)
- 否则
- 注释:自动整理背包
- 调用 Bkgnd.LeftClick(Hwnd,646,325)
- 延时 500 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,374,75)
- 延时 500 毫秒
- 调用 竞技场打断()
- 调用 修理装备()
- 令 bc = Bkgnd.FindColorEx(Hwnd,361,91,616,345,"652D14",0,lanxs)
- 延时 256 毫秒
- 令 MyArray = Split(bc,"|")
- 令 xxx = Clng(MyArray(0))
- 令 yyy = Clng(MyArray(1))
- 如果 xxx > 0 并且 yyy > 0 则
- 注释:如果找到蓝瓶双击加蓝
- 标记 第二次判断才找到药水(子程序 加蓝)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
- 令 lpjs = lpjs + 1
- 调用 WindowEx3.SendTextRgnString(tisi,"总计打怪数为:" & dgjs & "喝红瓶数为:" & hpjs & "喝蓝瓶数为:" & lpjs)
- 延时 lanT 毫秒
- 调用 竞技场打断()
- 调用 添加物品过量1()
- 标记 加蓝(子程序 加蓝)
- 注释:判断加蓝后是否没加满
- 令 XY = Bkgnd.FindColorEx(Hwnd,ina,inb,ina + 1,inb + 1,inc,0,0.8)
- 延时 256 毫秒
- 令 MyArray7 = Split(XY,"|")
- 令 x = Clng(MyArray7(0))
- 令 y = Clng(MyArray7(1))
- 如果 x > 0 并且 y > 0 则
- 注释:整理背包防止第一次加蓝用玩蓝瓶
- 调用 Bkgnd.LeftClick(Hwnd,646,325)
- 延时 500 毫秒
- 注释:如果没加满继续加蓝
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xxx,yyy)
- 令 lpjs = lpjs + 1
- 调用 WindowEx3.SendTextRgnString(tisi,"总计打怪数为:" & dgjs & "喝红瓶数为:" & hpjs & "喝蓝瓶数为:" & lpjs)
- 延时 lanT 毫秒
- 调用 竞技场打断()
- 调用 添加物品过量3()
- 跳转到标记 加蓝(子程序 加蓝)
- 否则
- 调用 退出加血加蓝循环()
- 条件结束
- 否则
- 注释:第二次判断,以免第一次没找到药水
- 延时 1000 毫秒
- 令 bc = Bkgnd.FindColorEx(Hwnd,361,91,616,345,"652D14",0,lanxs)
- 延时 256 毫秒
- 令 MyArray = Split(bc,"|")
- 令 xxx = Clng(MyArray(0))
- 令 yyy = Clng(MyArray(1))
- 如果 xxx > 0 并且 yyy > 0 则
- 跳转到标记 第二次判断才找到药水(子程序 加蓝)
- 否则
- 调用 无蓝报警()
- 条件结束
- 条件结束
- 条件结束
- 否则
- 调用 修理装备1()
- 条件结束
- 条件结束
- 子程序结束
- 子程序 退出加血加蓝循环()
- 标记 退出循环(子程序 退出加血加蓝循环)
- 调用 Bkgnd.LeftClick(Hwnd,940,45)
- 延时 256 毫秒
- 子程序结束
- 子程序 OnScriptExit()
- 弹出窗口 "脚本已经停止!"
- 子程序结束
- 子程序 添加物品过量1()
- 令 io = Bkgnd.FindColorEx(Hwnd,471,396,472,397,"010067",0,0.9)
- 延时 32 毫秒
- 令 MyArray5 = Split(io,"|")