EndIf EndIf //VBSCall FindPic(X1,Y1,X2,Y2,"Attachment:\战斗地图判断.bmp",0.9,zdbintX,zdbintY) EndWhile Gosub HPandMP Return 自动打怪 //====================结束自动打怪============================== //====================村长任务============================== Sub 村长任务汇总 Rem 村长任务大循环 jsdt="稻香村" Gosub 检查当前地图 If ksdt<>jsdt Gosub 自动寻路 EndIf Gosub 村长任务之领取任务 Gosub 村长任务之完成任务 Goto 村长任务大循环 Return 村长任务汇总 Sub 村长任务之完成任务 cc=0 While cc<5 Gosub 清空屏幕对话框 czX=rw(czrw-1,0) czY=rw(czrw-1,1) If czrw=10 or czrw=13 Gosub 检查当前地图 While ksdt<>jsdt Gosub 自动寻路 Gosub 检查当前地图 EndWhile EndIf Gosub 打开小地图 MoveTo czX,czY LeftClick 1 Delay 100 Gosub 关闭小地图 ntime=2 Gosub 角色是否移动 Gosub 自动打怪 Gosub 清空屏幕对话框 MoveTo X3+770,Y3+740 LeftClick 1 VBSCall FindPic(X1,Y1,X2,Y2,"Attachment:\村长任务列表红.bmp",1,ccaintX,ccaintY) VBSCall FindPic(X1,Y1,X2,Y2,"Attachment:\村长任务列表.bmp",1,ccbintX,ccbintY) If ccbintX>0 or ccaintX>0 cc=cc+1 Else cc=6 EndIf EndWhile Return 村长任务之完成任务 Sub 村长任务之领取任务 Rem 领取任务 Gosub 清空屏幕对话框 Gosub 打开小地图 MoveTo X3+555,Y3+390 LeftClick 1 Delay 100 Gosub 关闭小地图 ntime=2 Gosub 角色是否移动 VBSCall FindPic(X1,Y1,X2,Y2,"Attachment:\村长任务1.bmp",1,rw1intX,rw1intY) If rw1intX>0 and rw1intY>0 MoveTo rw1intX,rw1intY LeftClick 1 Delay 300 EndIf VBSCall FindPic(X1,Y1,X2,Y2,"Attachment:\确定任务.bmp",1,rw2intX,rw2intY) If rw2intX>0 and rw2intY>0 MoveTo rw2intX,rw2intY LeftClick 1 Delay 50 EndIf Gosub 清空屏幕对话框 MoveTo X3+770,Y3+740 LeftClick 1 Rem 村长任务之跳转一 Gosub 村长任务之查看任务列表 If rwintX>0 and rwintY>0 Else Goto 领取任务 EndIf Return 村长任务之领取任务 Sub 村长任务之查看任务列表 Rem 点击任务列表1 VBSCall FindPic(X1,Y1,X2,Y2,"Attachment:\村长任务列表红.bmp",1,ccaintX,ccaintY) If ccaintX>0 and ccaintY>0 MoveTo X3+537,Y3+543 LeftClick 1 KeyDown 17,1 KeyPress 65,1 KeyUp 17,1 Gosub 村长任务之判断任务人 Delay 100 Else For 5 VBSCall FindPic(X3+270,Y3+225,X2,Y2,"Attachment:\村长任务列表.bmp",1,ccbintX,ccbintY) If ccbintX>0 and ccbintY>0 MoveTo ccbintX,ccbintY