//血条查询Y1/605(稍微扩大了寻图范围,主要是水晶矿场右上角有个地方比较高,贴图不是在以前的位置了,上移了一点)
y1=587
//血条查询Y2
y2=615
//包裹查询Y1/575
b1=560
//包裹查询Y2
b2=605
//矿脉查询Y1/575
k1=560
//矿脉查询Y2
k2=595
UserVar c=DropList{关闭:0|开启:1}=0 路点检查
UserVar b=DropList{关闭:0|开启:1}=0 水晶矿场
UserVar a=DropList{山林矿场1层:1|山林矿场3层:3|山林矿场5层:5|关闭全地图寻矿:0}=3 采矿地点
VBS dim face,wx,wy,r,s,h,v,t,l,pt,n
v=0.12
l=1
pt=0
n=0
face=0
//像素/毫秒
//按1次行动键=按下85ms弹起!
//变量定义结束(face 面对方向;wx,wy 物品查询返回值;r 随机数;l 位置;p t上梯后,偏移时间)
If b=1
a=0
EndIf
While 1
VBSCall FindPic(240,y1,1039,y2,"血.bmp",0.8,x,y)
If x>=0 or y>=0
x=x+21
Rem 包查询
VBSCall FindPic(240,b1,1039,b2,"包.bmp",0.8,wx,wy)
If wx>=0 or wy>=0
wx=wx+6
//moveto wx,wy-200
Gosub 拾取动作
Goto 包查询
Else
//无包,开始矿查询
If b=1
VBSCall FindColorEx(440,k1,839,k2,"57FFC8",1,0.7,wx,wy)
Else
VBSCall FindPic(440,k1,839,k2,"矿.bmp",0.8,wx,wy)
EndIf
If c=1
wx=-1
wy=-1
EndIf
If wx>=0 or wy>=0
Goto 找到矿脉
Else
If b=1
VBSCall FindColorEx(240,k1,440,k2,"57FFC8",1,0.7,wx,wy)
Else
VBSCall FindPic(240,k1,440,k2,"矿.bmp",0.8,wx,wy)
EndIf
If c=1
wx=-1
wy=-1
EndIf
If wx>=0 or wy>=0
Goto 找到矿脉
Else
If b=1
VBSCall FindColorEx(839,k1,1039,k2,"57FFC8",1,0.7,wx,wy)
Else
VBSCall FindPic(839,k1,1039,k2,"矿.bmp",0.8,wx,wy)
EndIf
If c=1
wx=-1
wy=-1
EndIf
If wx>=0 or wy>=0
Rem 找到矿脉
wx=wx+10
//MoveTo wx,wy-200
Gosub 挖矿
Rem 采矿跳转
Else
If a=1
Gosub 山林矿场1层
ElseIf a=3
Gosub 山林矿场3层
ElseIf a=5
Gosub 山林矿场5层
EndIf
EndIf
EndIf
EndIf
EndIf
Else
//血查询失败
Randomize
r=Rnd
If r>=0.5
//左移
KeyDownH 37,1
Delay 500
KeyUpH 37,1