- //挂机前先将角色移动到要挂机的地方
- 延时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)