MyArray = Split(XY, "|") X = Clng(MyArray(0)): Y = Clng(MyArray(1)) If X>0 and Y>0 X=X-14:Y=Y-14 Else VBSCall FindColorEx(0,0,620,502,"52FB94",1,0.8,X,Y) If X>0 and Y>0 X=X-14:Y=Y-14 Else q=q+1 Goto P EndIf EndIf Rem qq If r=1 bx=0:by=0:X=0:Y=0 Goto u8 EndIf Return Sub 跳到目标点 If bx>580 or by<70 or by>420 If bx>580 and by<70 MoveTo bx-80,by+50 EndIf If bx>580 and by>70 MoveTo bx-80,by EndIf If bx<580 and by<70 MoveTo bx,by+50 EndIf If bx<580 and by>420 MoveTo bx,by-50 EndIf If bx>580 and by>420 MoveTo bx-50,by-50 EndIf Else MoveTo bx,by EndIf Delay 50 Return Sub ManManYiDong Gosub 跳到目标点 Gosub 游戏鼠标定位 Rem YiDong PianYiX = X-bx PianYiY = Y-by If PianYiX>-4 and PianYiX<4 PianYiX =0 EndIf If PianYiY>-4 and PianYiY<4 PianYiY =0 EndIf If PianYiX<>0 or PianYiY<>0 YiDongX =0 YiDongY =0 If PianYiX<>0 YiDongX = -abs(PianYiX)/PianYiX EndIf If PianYiY<>0 YiDongY = -abs(PianYiY)/PianYiY EndIf MoveR YiDongX YiDongY PianYiX = PianYiX + YiDongX PianYiY = PianYiY + YiDongY Delay 1 Gosub 游戏鼠标定位 Goto YiDong //Call MessageBox(x&"|"&y&"|"&bx&"|"&by) Delay 30 EndIf Return ManManYidong