- //挂机前先将角色移动到要挂机的地方
- 延时100毫秒
- Dim x,y,x1,y1,x2,y2,xa,ya,xb,yb,xc,yc,xd,yd
- //定义变量
- 标记 定点
- 延时1000毫秒
- 按键<Tab>
- //TAB键出大地图,5秒内将鼠标移动到代表角色的黄点上
- 延时5000毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- //记录鼠标在大地图上的位置并保存为变量XD,XY
- 延时1000毫秒
- 按键<Tab>
- //关闭大地图
- 延时50毫秒
- 标记 找怪
- 延时50毫秒
- 调用子程序 红蓝
- 调用子程序 躲怪
- 调用子程序 状态
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x>0 and y>0) 为真,则
- 鼠标移到 x+25 , y+70
- 延时50毫秒
- 右键单击
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 跳转到标记 打怪
- 条件结束
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x>0 and y>0) 为真,则
- 鼠标移到 x+25 , y+70
- 延时50毫秒
- 右键单击
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 跳转到标记 打怪
- 条件结束
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x>0 and y>0) 为真,则
- 鼠标移到 x+25 , y+70
- 延时50毫秒
- 右键单击
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 跳转到标记 打怪
- 条件结束
- //以上参考qmmwn找怪脚本,加入了找到怪后记录鼠标位置VBSCall GetCursorPos(x1,y1)
- 标记 红药
- 延时500毫秒
- 如果 (60,757) 的颜色大约等于 #000000 则
- 如果 (70,740) 的颜色大约等于 #212421 则
- 如果 (78,751) 的颜色大约等于 #424d42 则
- 跳转到标记 卷轴
- 条件结束
- 条件结束
- 条件结束
- //此段为红药检测,无要回城
- 标记 小地图判断
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x<=913 and y<=121 and x>0 and y>0) 为真,则
- 鼠标移到 340 , 260
- 延时50毫秒
- 左键单击
- 延时50毫秒
- 跳转到标记 找怪
- 否则如果(x>=913 and y>=121)为真,则
- 鼠标移到 684 , 508
- 延时50毫秒
- 左键单击
- 延时50毫秒
- 跳转到标记 找怪
- 条件结束
- 延时50毫秒
- 如果表达式 (x>=913 and y<=121) 为真,则
- 鼠标移到 684 , 260
- 延时50毫秒
- 左键单击
- 延时50毫秒
- 跳转到标记 找怪
- 否则如果(x<=913 and y>=121)为真,则
- 鼠标移到 340 , 508
- 延时50毫秒
- 左键单击
- 延时50毫秒
- 跳转到标记 找怪
- 条件结束
- //此段参照qmmwn小地图找怪
- 延时50毫秒
- 按键<Tab>
- 延时100毫秒
- 标记 范围
- 鼠标移到 xd , yd
- 延时500毫秒
- 左键单击
- 延时1000毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)