- 延时70毫秒
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- //msgbox dqx&"|"&dqy
- //检查是否还处于挂机范围
- 延时70毫秒
- 如果表达式 (abs(yd_x-dqx)>hit_xy/2 or abs(yd_y-dqy)>hit_xy/2) 为真,则
- 延时70毫秒
- 调用子程序 回挂机范围
- 条件结束
- 跳转到标记 s
- 条件结束
- 否则
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- //模糊找色打怪
- 如果表达式 (x>0 and y>0) 为真,则
- 鼠标移到 x+20 , y+50
- 延时50毫秒
- 右键单击
- qg=now
- 如果 (538,41) 的颜色大约等于 #ghong 则
- 否则
- 鼠标移到 x+20 , y+85
- 延时50毫秒
- 右键单击
- 条件结束
- 如果 (538,41) 的颜色大约等于 #ghong 则
- 标记 check2
- 按键#jn
- 如果 (538,41) 的颜色大约等于 #ghong 则
- 延时ys毫秒
- 如果表达式 (datediff("s",qg,now)>qgtime) 为真,则
- 跳转到标记 s
- 条件结束
- 跳转到标记 check2
- 否则
- 调用子程序 拾取方式
- //拾取方式 两种
- 标记 checkxy
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒
- //msgbox dqx&"|"&dqy
- 如果表达式 (abs(yd_x-dqx)>hit_xy/2 or abs(yd_y-dqy)>hit_xy/2) 为真,则
- 延时70毫秒
- 调用子程序 回挂机范围
- 条件结束
- 跳转到标记 s
- 条件结束
- 否则
- 延时700毫秒
- 跳转到标记 s
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 跳转到标记 s
- 子程序 拾取方式
- //分别为全部拾取和只拾取金币
- 如果表达式 (pick=1) 为真,则
- 循环 picknum 遍
- 按键<Space>
- 延时350毫秒
- 循环结束
- 条件结束
- 如果表达式 (pick=2) 为真,则
- 循环 picknum 遍
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 如果表达式 (pickx>0 and picky>0) 为真,则
- 鼠标移到 pickx , picky
- 延时100毫秒
- 左键单击
- 条件结束
- 标记 是否拾取与游戏兼容性
- //通过游戏坐标的变化判断是否已经拾取上
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时100毫秒
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒
- 如果表达式 (pick_x=pick_x1 and pick_y=pick_y1) 为真,则
- 跳转到标记 继续
- 否则
- 跳转到标记 是否拾取与游戏兼容性
- 条件结束
- 标记 继续
- 循环结束
- 条件结束
- 子程序结束,回到调用处
- //msgbox yd_x&"|"&yd_y
- 子程序 回挂机范围
- //回挂机范围以下用到坐标 通过收集可得到 主要是 移动的方向和坐标的增减
- 标记 pand
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒
- 调用外部VBScript子程序 读取内存地址(bitx,2,yd_x)
- 延时70毫秒