- //下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
- MyArray = Split(XY, "|")
- //下面这句将字符串转换成数值
- initX = CInt(MyArray(0)): initY = CInt(MyArray(1))
- //MessageBox initX & "|" & initY
- 如果表达式 (initX>0 and initY>0) 为真,则
- Xa=initX:Ya=initY+38:Xb=Xa:Yb=Ya-5:COL01="633000"
- 调用子程序 CX.多确认二
- 如果表达式 (ka=1) 为真,则
- 跳转到标记 134.多确认结束
- 条件结束
- Xa=initX:Ya=initY+33:Xb=Xa:Yb=Ya-5
- 调用子程序 CX.多确认二
- 如果表达式 (ka=1) 为真,则
- 跳转到标记 134.多确认结束
- 条件结束
- Xa=initX+1:Ya=initY+33:Xb=Xa:Yb=Ya-5
- 调用子程序 CX.多确认二
- 如果表达式 (ka=1) 为真,则
- 跳转到标记 134.多确认结束
- 条件结束
- Xa=initX:Ya=initY+2:Xb=Xa:Yb=Ya+5
- 调用子程序 CX.多确认二
- 如果表达式 (ka=1) 为真,则
- 跳转到标记 134.多确认结束
- 条件结束
- Xa=initX:Ya=initY+35:Xb=Xa:Yb=Ya-5
- 调用子程序 CX.多确认二
- 如果表达式 (ka=1) 为真,则
- 跳转到标记 134.多确认结束
- 条件结束
- Xa=initX:Ya=initY+34:Xb=Xa:Yb=Ya-5
- 调用子程序 CX.多确认二
- 如果表达式 (ka=1) 为真,则
- D_qr=1
- 跳转到标记 134.多确认结束
- 条件结束
- 条件结束
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, 526,425)
- 如果表达式 (GetColor = "633000") 为真,则
- 调用插件命令 Bkgnd.LeftClick(Hwnd, 526,425)
- 调用插件命令 Bkgnd.LeftClick(Hwnd, 526,425)
- 跳转到标记 134.多确认结束
- //取消升级技能
- 否则
- 条件结束
- 跳转到标记 135.没确认结束
- 标记 134.多确认结束
- 延时time101 + 500毫秒
- 跳转到标记 多确认开始
- 标记 135.没确认结束
- txt_record = "END.多确认"
- 调用子程序 CX.日志.记录
- 子程序结束,回到调用处
- 子程序 CX.多确认二
- Ka=0
- //下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:Xa, Ya)处的颜色
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, Xa, Ya)
- //MessageBox Xa & "|" & Ya & "|" & Getcolor
- 如果表达式 (GetColor = "633000") 为真,则
- //下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:Xb, Yb)处发送一个鼠标左键单击
- 调用插件命令 Bkgnd.LeftClick(Hwnd, Xb, Yb)
- 调用插件命令 Bkgnd.LeftClick(Hwnd, Xb, Yb)
- ka=1
- 条件结束
- 子程序结束,回到调用处
- 子程序 点到玩家
- X = X_last + 194 : Y = 129
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, X, Y)
- 如果表达式 (GetColor = "633000") 为真,则
- //下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:X, Y)处发送一个鼠标左键单击
- 调用插件命令 Bkgnd.LeftClick(Hwnd, X, Y)
- 延时time101毫秒
- 条件结束
- 子程序结束,回到调用处
- 子程序 CX.确认
- i=0
- D_qr=1
- 如果表达式 (D_qr=1) 为真,则循环执行
- 调用子程序 CX.多确认
- i = i + 1
- 循环结束
- 如果表达式 (i > 1) 为真,则
- txt_record="多确认:" & i & "次"
- 调用子程序 CX.日志.记录
- 条件结束
- 子程序结束,回到调用处
- 子程序 CX.选择面向精灵
- chose = 0
- //下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:551, 551)处的颜色
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, 461, 336)
- 如果表达式 (GetColor = "FF0400") 为真,则
- //下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:557, 551)处的颜色
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, 465, 338)
- 如果表达式 (GetColor = "0004FF") 为真,则循环执行
- chose = 1
- 鼠标移到 323 , 258
- 鼠标移到 636 , 258
- X = 323 + 1 : Y = 258
- 调用插件命令 Bkgnd.LeftClick(Hwnd, X, Y)