//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
initX = CInt(MyArray(0)): initY = CInt(MyArray(1))
//MessageBox initX & "|" & initY
If initX>0 and initY>0
Xa=initX:Ya=initY+38:Xb=Xa:Yb=Ya-5:COL01="633000"
Gosub CX.多确认二
If ka=1
Goto 134.多确认结束
EndIf
Xa=initX:Ya=initY+33:Xb=Xa:Yb=Ya-5
Gosub CX.多确认二
If ka=1
Goto 134.多确认结束
EndIf
Xa=initX+1:Ya=initY+33:Xb=Xa:Yb=Ya-5
Gosub CX.多确认二
If ka=1
Goto 134.多确认结束
EndIf
Xa=initX:Ya=initY+2:Xb=Xa:Yb=Ya+5
Gosub CX.多确认二
If ka=1
Goto 134.多确认结束
EndIf
Xa=initX:Ya=initY+35:Xb=Xa:Yb=Ya-5
Gosub CX.多确认二
If ka=1
Goto 134.多确认结束
EndIf
Xa=initX:Ya=initY+34:Xb=Xa:Yb=Ya-5
Gosub CX.多确认二
If ka=1
D_qr=1
Goto 134.多确认结束
EndIf
EndIf
Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, 526,425)
If GetColor = "633000"
Plugin Bkgnd.LeftClick(Hwnd, 526,425)
Plugin Bkgnd.LeftClick(Hwnd, 526,425)
Goto 134.多确认结束
//取消升级技能
Else
EndIf
Goto 135.没确认结束
Rem 134.多确认结束
Delay time101 + 500
Goto 多确认开始
Rem 135.没确认结束
txt_record = "END.多确认"
Gosub CX.日志.记录
Return CX.多确认
Sub CX.多确认二
Ka=0
//下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:Xa, Ya)处的颜色
Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, Xa, Ya)
//MessageBox Xa & "|" & Ya & "|" & Getcolor
If GetColor = "633000"
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:Xb, Yb)处发送一个鼠标左键单击
Plugin Bkgnd.LeftClick(Hwnd, Xb, Yb)
Plugin Bkgnd.LeftClick(Hwnd, Xb, Yb)
ka=1
EndIf
Return CX.多确认二
Sub 点到玩家
X = X_last + 194 : Y = 129
Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, X, Y)
If GetColor = "633000"
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:X, Y)处发送一个鼠标左键单击
Plugin Bkgnd.LeftClick(Hwnd, X, Y)
Delay time101
EndIf
Return 点到玩家
Sub CX.确认
i=0
D_qr=1
While D_qr=1
Gosub CX.多确认
i = i + 1
EndWhile
If i > 1
txt_record="多确认:" & i & "次"
Gosub CX.日志.记录
EndIf
Return CX.确认
Sub CX.选择面向精灵
chose = 0
//下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:551, 551)处的颜色
Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, 461, 336)
If GetColor = "FF0400"
//下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:557, 551)处的颜色
Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, 465, 338)
While GetColor = "0004FF"
chose = 1
MoveTo 323,258
MoveTo 636,258
X = 323 + 1 : Y = 258
Plugin Bkgnd.LeftClick(Hwnd, X, Y)