//相对11而言,利用SayString简化输入 count=5 Yanshi=10 counttime=1 Randomize SaveMousePos Gosub 窗口最大化 RestoreMousePos Gosub 超时重新登陆 Gosub 新手帮助框处理 deltaX=Int(Rnd*300-150) deltaY=Int(Rnd*300-150) Gosub 相对移动 Gosub 位置判断 Gosub 战门处理 counttime=2 Gosub 回到原点 Gosub 位置判断 Gosub 战门处理 RestoreMousePos LeftClick 1 Delay Yanshi Goto FinishScript //下面是相关的子程序 Sub 战门处理 warcount=0 While true Guai1=0 Guai2=0 Chong=0 Ren=0 Delay 1000 IfColor 186,216, d2d2d2, 0 Guai1=1 EndIf IfColor 116,268, d2d2d2, 0 Guai2=1 EndIf IfColor 481,428, d2d2d2, 0 Chong=1 EndIf IfColor 556,428, d2d2d2, 0 Ren=1 EndIf If Guai1=1 or Guai2=1 or Chong=1 or Ren=1 warcount=warcount+1 If warcount<100 MoveTo 740,325 LeftDoubleClick count Delay 500 Else //战斗时间过长,遇到了超级BOSS //点掉自动战斗框 MoveTo 400,400 LeftDoubleClick 2 Delay 500 Rem WaitWarFlag //等待战斗控制栏出现 While true VBSCall FindPic(691,477,759,524,"Attachment:\001.bmp",0.9,x1,y1) If x1>=0 and y1>=0 Goto StartRun Else Delay 1000 EndIf EndWhile Rem StartRun While //人逃跑 MoveTo 717,500 LeftDoubleClick count Delay 5000 //宠防御 MoveTo 737,400 LeftDoubleClick count Delay 5000 RGuai1=1 RGuai2=1 RChong=1 RRen=1 IfColor 186,216, d2d2d2, 1 RGuai1=0 EndIf IfColor 116,268, d2d2d2, 1 RGuai2=0 EndIf IfColor 481,428, d2d2d2, 1 RChong=0 EndIf IfColor 556,428, d2d2d2, 1 RRen=0 EndIf //逃跑成功 If RGuai1=0 and RGuai2=0 and RChong=0 and RRen=0 Goto StopWar Else //不成功则准备下次逃跑 Goto WaitWarFlag EndIf EndWhile