- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,910,246)
- 条件结束
- 如果 wz = 3 则
- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,908,302)
- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,908,302)
- 注释:满足条件,执行下面的脚本
- 否则如果 wz = 4 则
- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,907,353)
- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,907,353)
- 条件结束
- 如果 wz = 5 则
- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,910,411)
- 延时 56 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,910,411)
- 条件结束
- 令 timedg = now
- 注释:--------------------------------------------------------------------------以下测试部分
- 注释: Rem 判断弹出打怪确认窗体
- 注释:弹出窗体判断
- 注释: Delay 300
- 注释: Plugin op = Bkgnd.FindColorEx(Hwnd, 635,383,636,384,"060C0C", 0, 0.96)
- 注释: Delay 32
- 注释: MyArray1 = Split(op, "|")
- 注释: x2 = Clng(MyArray1(0)): y2 = Clng(MyArray1(1))
- 注释: If x2>0 and y2>0
- 注释: Delay 56
- 注释: Rem 重新点击打怪确认
- 注释: Plugin Window.SendKeyPress(Hwnd,32)
- 注释: Plugin Bkgnd.LeftClick(Hwnd,488,401)
- 注释:防止延时未点到
- 注释: Delay 256
- 注释: Plugin Window.SendKeyPress(Hwnd,32)
- 注释: Plugin Bkgnd.LeftClick(Hwnd,488,401)
- 注释:判断打怪确认窗口是不是没点到还在
- 注释: Else
- 注释: Plugin Window.SendKeyPress(Hwnd,32)
- 注释: Plugin Bkgnd.LeftClick(Hwnd,488,401)
- 注释:防止延时未点到
- 注释: Delay 256
- 注释: Plugin Window.SendKeyPress(Hwnd,32)
- 注释: Delay 256
- 注释: Goto 打怪开始2
- 注释: EndIf
- 注释:----------------------------------------------------------------------------以上测试部分
- 延时 500 毫秒
- 调用 Window.SendKeyPress(Hwnd,32)
- 延时 56 毫秒
- 调用 Window.SendKeyPress(Hwnd,32)
- 如果 yys = 1 则
- 延时 56 毫秒
- 调用 关闭打怪界面()
- 否则
- 跳转到标记 d(子程序 打怪)
- 条件结束
- 标记 d(子程序 打怪)
- 注释:下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
- 调用 复活()
- 延时 256 毫秒
- 令 XY = Bkgnd.FindColorEx(Hwnd,509,436,512,438,"020149",0,0.96)
- 注释:下面这句用于分割字符串0
- 延时 32 毫秒
- 令 MyArray = Split(XY,"|")
- 注释:下面这句将字符串转换成数值
- 令 x = Clng(MyArray(0))
- 令 y = Clng(MyArray(1))
- 延时 23 毫秒
- 如果 x > 0 并且 y > 0 则
- 注释:颜色一样
- 调用 Bkgnd.LeftClick(Hwnd,541,437)
- 延时 256 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,541,437)
- 延时 256 毫秒
- 否则
- 延时 500 毫秒
- 调用 时间判断()
- 跳转到标记 d(子程序 打怪)
- 注释:颜色不一样
- 条件结束
- 子程序结束
- 注释:通过判断表达式的取值,来执行后面的动作或控制
- 注释:循环小延时,防止出现CPU使用率过高,脚本卡x
- 注释:补血延时
- 注释:---------------------------------------加血
- 子程序 加血()
- 延时 300 毫秒
- 注释:---------------------------------判断是否为空血
- 令 mn = Bkgnd.FindColorEx(Hwnd,inx,iny,inx + 1,iny + 1,inz,0,0.95)
- 延时 32 毫秒
- 令 MyArray = Split(mn,"|")
- 令 x = Clng(MyArray(0))
- 令 y = Clng(MyArray(1))
- 延时 256 毫秒
- 如果 x > 0 并且 y > 0 则
- 注释:-------------------------------点击人物打开人物属性