- y10=cy/2
- //计算中心点坐标
- //怪物坐标,x,y
- xx=x-x10
- xy=y-y10
- //得到坐标错值
- x12=x10-xx
- y12=y10-xy
- //得到返回的坐标
- 延时50毫秒
- 子程序结束,回到调用处
- 子程序 zaoguai
- //坐立旋转视角找怪
- 延时300毫秒
- 按键<1>
- 延时800毫秒
- 硬件模拟按住<Up>
- 延时500毫秒
- 硬件模拟弹起<Up>
- 延时200毫秒
- 硬件模拟按住<Right>
- 延时200毫秒
- 标记 不起
- 延时100毫秒
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(135,50,860,700,Bcolor0,1,0.8,x,y)
- //区域模煳找色 0,0,1024,768为区域范围 "121212"为颜色 1为查找方式(中间向外) 0.8为模煳值 x,y为找到颜色后的坐标变量
- 如果表达式 (x>0 and y>0) 为真,则
- 如果表达式 (x>=485 and x<=538) 为真,则
- 如果表达式 (y>=358 and y<=410) 为真,则
- 跳转到标记 不起
- 条件结束
- 条件结束
- 解除鼠标锁定
- //如果找到颜色 比如找到颜色就会赋值给坐标变量 通过判断坐标变量可以知道有没有找到怪
- 鼠标移到 x , y
- //把鼠标移动到该色的坐标 如果找的是怪名字或血条 可能移动不到怪身上 这时就要用鼠标偏移 如:MoveTo x+10 y+10
- //延时
- 左键单击
- //左键单击进行攻击
- 鼠标移到 0 , 0
- 延时100毫秒
- 锁定鼠标位置
- 延时100毫秒
- 如果 (458,27) 的颜色大约等于 #000CB2 则
- 硬件模拟弹起<Right>
- 延时100毫秒
- 鼠标移到 0 , 0
- 延时100毫秒
- 锁定鼠标位置
- 延时100毫秒
- 硬件模拟按住<Down>
- 延时2000毫秒
- 硬件模拟弹起<Down>
- 延时100毫秒
- ai=0
- 按键<1>
- 延时600毫秒
- 调用子程序 daguai
- 条件结束
- 条件结束
- 跳转到标记 不起
- 子程序结束,回到调用处
- 子程序 zg0
- //站立打怪.当循环五十次没找到怪后转到ZAOGUAI
- 鼠标移到 0 , 0
- 延时100毫秒
- 锁定鼠标位置
- 延时100毫秒
- 标记 zaog
- ai=ai+1
- 延时100毫秒
- 如果表达式 (ai>=50) 为真,则
- 调用子程序 zaoguai
- 条件结束
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(135,50,860,700,Bcolor0,1,0.8,x,y)
- //区域模煳找色 0,0,1024,768为区域范围 "121212"为颜色 1为查找方式(中间向外) 0.8为模煳值 x,y为找到颜色后的坐标变量
- 如果表达式 (x>0 and y>0) 为真,则
- 如果表达式 (x>=485 and x<=538) 为真,则
- 如果表达式 (y>=358 and y<=410) 为真,则
- 延时200毫秒
- 跳转到标记 zaog
- 条件结束
- 条件结束
- 解除鼠标锁定
- 延时100毫秒
- 调用子程序 back1
- //如果找到颜色 比如找到颜色就会赋值给坐标变量 通过判断坐标变量可以知道有没有找到怪
- 鼠标移到 x , y
- //把鼠标移动到该色的坐标 如果找的是怪名字或血条 可能移动不到怪身上 这时就要用鼠标偏移 如:MoveTo x+10 y+10
- //延时
- 左键单击
- 延时100毫秒
- 鼠标移到 0 , 0
- 延时100毫秒
- 锁定鼠标位置
- 延时100毫秒
- //左键单击进行攻击
- 如果 (458,27) 的颜色大约等于 #000CB2 则
- 调用子程序 daguai
- 否则