EndIf // //点的开面版的话就继续循环 VBSCall FindColorEx(140,40,140,40,"63a2bd",1,0.8,x,y) If x>0 and y>0 Delay 10 Goto 抢点循环 Else //点不开面版,就再检查下 MoveTo a,b Delay 20 Goto 检测对话框 EndIf // // //////////////////////// Rem 结束 //提示信息 Delay 500 //提示 MoveTo 580,560 Delay 20 LeftClick 2 Delay 20 SayString "/自己 恭喜!您已经进入任务场景..." Delay 500 KeyPress 13,2 Delay 10 //////////////////////// //脚本结束 EndScript // // ////////////////////////////////////////////////////// //======================================================== //###一些过程的定义 //======================================================== //找名字////////////////////////////////////////////// Sub NPC名字找图 Delay 20 VBSCall FindPic(20,20,770,500,"Attachment:\密.bmp",1,x,y) If x>0 and y>0 Delay 300 LeftClick 2 Delay 400 Goto 记NPC Else EndIf Return ///////////////////////////////////////////////////// Sub 移动总循环 While k < 19 Gosub 循环移动鼠标 k=k+1 Delay 10 EndWhile MessageBox "无法找到NPC,请将人物移动到任务NPC附近,再启动脚本" EndScript Return ////////////////////////////////////////////////////// Sub 循环移动鼠标 //X的移动循环 While i < k //方向变量标记,0为正,1为负 If f=0 MoveR 30,0 Delay 200 Gosub NPC名字找图 Delay 20 Else MoveR -30,0 Delay 200 Gosub NPC名字找图 Delay 20 EndIf i=i+1 EndWhile i=0 // Y的移动循环 While j < k If f=0 MoveR 0,30 Delay 200 Gosub NPC名字找图 Delay 20 Else MoveR 0,-30 Delay 200 Gosub NPC名字找图 Delay 20 EndIf j=j+1 EndWhile j=0 //改变方向 If f=0 f=1 Else f=0 EndIf