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