EndScript EndIf EndIf Rem 再次寻找 Delay 2500 VBSCall FindPic(0,0,645,509,z1,0.8,x,y) If x>0 and y>0 Str="找到资源,开始采集" Gosub 日志记录 MoveTo x y Delay 100 LeftClick 1 Else Str="未再次找到资源,尝试重新寻找” Gosub 日志记录 EndIf Delay 1500 Rem 检查状态 IfColor 500,563,804800,2 //已改 Str="正在采集…………" Gosub 日志记录 Delay Jg*1000 Goto 检查状态 Else Gosub 喝体力药 Delay 100 Gosub 筛材料 Delay 100 Gosub 检查包满 Delay 1000 Goto 开始采集 EndIf EndScript //----------------------[主程序完结]------- Sub 喝体力药 Delay 100 KeyDown 18,1 Delay 100 KeyPress 69,1 Delay 100 KeyUp 18,1 Delay 1000 VBSCall FindPic(0,0,1024,768,"Attachment:\宠物药水.bmp",0.8,x,y) If x>0 and y>0 Str="采集中断,吃"&geshu&"个药水" Gosub 日志记录 MoveTo x y Delay 100 RightClick geshu Delay 100 Else Str="未找到宠物药去卖矿" Gosub 日志记录 Gosub 卖矿 Str="卖矿完毕,继续采集!!!!!!!" Gosub 日志记录 Goto 开始采集 EndIf KeyPress 27,1 Return Sub 筛材料 Str="开始筛选材料" Gosub 日志记录 Delay 100 KeyDown 18,1 Delay 100 KeyPress 69,1 Delay 100 KeyUp 18,1 Delay 1000 IfColor bx,by,cob,2 Str="包裹已打开" Gosub 日志记录 Else Str="包裹未打开,准备打开" Gosub 日志记录 x10=bbx+60:y10=bby+160 MoveTo x10,y10 Delay 1000 LeftDoubleClick 1 Delay 100 EndIf Delay 100 VBSCall FindPic(0,0,643,510,"Attachment:\宠物.bmp",0.9,cx,cy) i=d1 While i<d2+1 For 3 VBSCall FindPic(cx-182,cy+49,cx+48,cy+254,pic(i),1,x,y) If x>0 and y>0 MoveTo x,y Delay 100 LeftDown 1 yx=(bx-x)/100:yy=(by+280-y)/100 For 100 MoveR yx,yy Delay 1 EndFor Delay 23 Delay 500