//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串 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)