- 调用 Bkgnd.LeftClick(Hwnd,581,406)
- 延时 256 毫秒
- 调用 竞技场打断()
- 注释:防止未点到人物或点了没反应
- 标记 未点到人物(子程序 加血)
- 令 op = Bkgnd.FindColorEx(Hwnd,164,75,174,86,"FFFFFF",0,0.8)
- 延时 32 毫秒
- 令 MyArray1 = Split(op,"|")
- 令 x2 = Clng(MyArray1(0))
- 令 y2 = Clng(MyArray1(1))
- 如果 x2 < 0 并且 y2 < 0 则
- 注释:重新点击人物打开人物属性
- 调用 Bkgnd.LeftClick(Hwnd,581,406)
- 延时 256 毫秒
- 调用 竞技场打断()
- 跳转到标记 未点到人物(子程序 加血)
- 否则
- 注释:自动整理背包
- 调用 Bkgnd.LeftClick(Hwnd,646,325)
- 延时 500 毫秒
- 调用 竞技场打断()
- 注释:点击背包1
- 调用 Bkgnd.LeftClick(Hwnd,374,75)
- 延时 500 毫秒
- 调用 竞技场打断()
- 注释:查找背包内的血瓶
- 调用 修理装备()
- 令 er = Bkgnd.FindColorEx(Hwnd,361,91,616,345,"171061",0,hongxs)
- 延时 32 毫秒
- 令 MyArray2 = Split(er,"|")
- 令 xx = Clng(MyArray2(0))
- 令 yy = Clng(MyArray2(1))
- 如果 xx > 0 并且 yy > 0 则
- 注释:如果找到血瓶双击加血
- 标记 第二次才找到药水(子程序 加血)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xx,yy)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xx,yy)
- 令 hpjs = hpjs + 1
- 调用 WindowEx3.SendTextRgnString(tisi,"总计打怪数为:" & dgjs & "喝红瓶数为:" & hpjs & "喝蓝瓶数为:" & lpjs)
- 调用 竞技场打断()
- 延时 hongT 毫秒
- 调用 添加物品过量1()
- 标记 加血判断(子程序 加血)
- 注释:判断加血后是否没加满
- 令 qw = Bkgnd.FindColorEx(Hwnd,inx,iny,inx + 1,iny + 1,inz,0,0.9)
- 延时 256 毫秒
- 令 MyArray3 = Split(qw,"|")
- 令 x = Clng(MyArray3(0))
- 令 y = Clng(MyArray3(1))
- 如果 x > 0 并且 y > 0 则
- 注释:整理背包防止第一次加血用玩血瓶
- 调用 Bkgnd.LeftClick(Hwnd,646,325)
- 延时 500 毫秒
- 注释:如果没加满继续加血
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xx,yy)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xx,yy)
- 如果 hong = 0 则
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xx,yy)
- 调用 Bkgnd.LeftDoubleClick(Hwnd,xx,yy)
- 条件结束
- 令 hpjs = hpjs + 1
- 调用 WindowEx3.SendTextRgnString(tisi,"总计打怪数为:" & dgjs & "喝红瓶数为:" & hpjs & "喝蓝瓶数为:" & lpjs)
- 延时 256 毫秒
- 调用 竞技场打断()
- 延时 hongT 毫秒
- 调用 添加物品过量2()
- 跳转到标记 加血判断(子程序 加血)
- 否则
- 调用 加蓝()
- 调用 退出加血加蓝循环()
- 条件结束
- 否则
- 令 er = Bkgnd.FindColorEx(Hwnd,361,91,616,345,"171061",0,hongxs)
- 延时 32 毫秒
- 令 MyArray2 = Split(er,"|")
- 令 xx = Clng(MyArray2(0))
- 令 yy = Clng(MyArray2(1))
- 如果 xx > 0 并且 yy > 0 则
- 跳转到标记 第二次才找到药水(子程序 加血)
- 否则
- 调用 报警()
- 条件结束
- 条件结束
- 条件结束
- 否则
- 调用 加蓝()
- 调用 修理装备1()
- 调用 退出加血加蓝循环()
- 条件结束
- 子程序结束
- 注释:---------------------------------------加蓝
- 子程序 加蓝()
- 注释:-------------------------------------------判断是否为空蓝
- 如果 ms = 4 则
- 跳转到标记 跳出无蓝(子程序 加蓝)
- 条件结束
- 如果 wulan = 2 则
- 标记 跳出无蓝(子程序 加蓝)
- 令 aa = Bkgnd.FindColorEx(Hwnd,ina,inb,ina + 1,inb + 1,inc,0,0.8)
- 延时 32 毫秒