//打开游戏后,窗口不要移动,以物理攻击,要以在攻击循环里自己加入魔法攻击技能键 i=1 i1=1 Delay 1000 KeyDown 18,1 //按下ATL键,显示怪血条 Delay 200 Rem 找怪 Delay 200 VBSCall Call FindCenterColor(20,40,475,190,"6365FF",x,y) //窗口左上角找怪 If x>0 and y>0 Goto 打怪 Else VBSCall Call FindCenterColor(20,190,380,500,"6365FF",x,y) //窗口左下角找怪 If x>0 and y>0 Goto 打怪 Else VBSCall Call FindCenterColor(381,330,770,500,"6365FF",x,y) //窗口右下角找怪 If x>0 and y>0 Goto 打怪 Else VBSCall Call FindCenterColor(476,40,770,329,"6365FF",x,y) //窗口右上角找怪 If x>0 and y>0 Goto 打怪 Else i1=i1+1 If i1>=4 //如果整个窗口找4次还没怪就随机移动 Rem 随机 Randomize MoveTo 430+Int((210*Rnd)-100),300+Int((190*Rnd)-50) Delay 200 LeftClick 1 Delay 1500 i1=1 EndIf Goto 找怪 EndIf EndIf EndIf EndIf Rem 打怪 i1=1 a=1 //点到怪就用物理攻击 MoveTo x+16,y+70 Delay 400 LeftClick 1 Delay 500 While i<=1 Delay 450 IfColor 365,54,2175ff,1 //看点到怪后血条有没有在 Delay 100 Goto 找怪 Else VBSCall FindColor(396,308,472,357,"FF2021",x0,y0) If x0>0 and y0>0 //找窗口中心有没有点到自己 Delay 100 Goto 找怪 EndIf // IfColor 589 293 c671ce 2 //判断点到不能打的怪出现的对话框,以对话框右上角紫色点为参照点 // MoveTo 57 87 // Delay 100 // LeftClick 2 // Delay 2000 // Goto 随机 // EndIf EndIf a=a+1 If a>=12 //如果有点到怪,但没有时,时间一到就随机移动 Goto 随机 EndIf EndWhile EndScript //================================================================================================= //回红,回蓝 //================================================================================================= Rem 如果没有技能回血,就用F1放红药回血,F5换成F1,次数减少就行了 Delay 200 IfColor 372,381,ffffff,0 //回红 KeyPress 18,1 //放开ALT键 Delay 150 KeyPress 35,1 //停止挂机 Delay 200 MoveTo 434,307 //鼠标移到自己身上 Delay 200 LeftClick 1 //点中自己