//血条查询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