- 用户定义变量 hong=70 血量<hong%时,自动吃红。
- 用户定义变量 xp=DropList{是:1|否:2}=0 是否自动XP
- 用户定义变量 XPZ="877,555" XP坐标
- 用户定义变量 sou=DropList{是:1|否:2}=0 搜不到怪是否随机移动
- 用户定义变量 cs=3 随机移动步数
- 用户定义变量 cs2=2 检查几次金币
- 用户定义变量 cs3=2 找到怪后打几下
- 用户定义变量 Ys=3500 每步延时
- XY=Split(XPZ,",")
- mx=XY(0):my=XY(1)
- 标记 机战
- 调用子程序 检查HP
- 调用子程序 检查装备是否要修
- 调用子程序 检查XP
- 调用子程序 找怪1
- 调用子程序 捡物
- 跳转到标记 机战
- 子程序 检查HP
- 如果 (hong/100*(205-88)+88,14) 的颜色大约等于 #000000 则
- 按键<F1>
- 延时10毫秒
- 条件结束
- 子程序结束,回到调用处
- 子程序 检查装备是否要修
- 调用外部VBScript子程序 在屏幕区域里查找图形(743,53,853,140,"Attachment:\装备要修.bmp",0.9,x,y)
- 如果表达式 (x>0 and y>0) 为真,则
- 按键<F8>
- 延时10毫秒
- 循环 10 遍
- 响一声
- 循环结束
- 脚本停止运行
- 条件结束
- 子程序结束,回到调用处
- 子程序 检查XP
- 调用外部VBScript子程序 在屏幕区域里查找图形(743,53,853,140,"Attachment:\装备要修.bmp",0.9,x,y)
- 如果表达式 (x=-1 and y=-1) 为真,则
- 跳转到标记 再次检查
- 否则
- 跳转到标记 回去
- 条件结束
- 调用外部VBScript子程序 在屏幕区域里查找图形(743,53,853,140,"Attachment:\装备要修.bmp",0.9,x,y)
- 如果表达式 (x2=-1 and y2=-1 and xp=1) 为真,则
- 鼠标移到 mx , my
- 延时10毫秒
- 左键单击
- 条件结束
- 标记 回去
- 子程序结束,回到调用处
- 子程序 找怪1
- S=0
- 标记 渐开线
- r=20:x0=512:y0=384:x=0:y=0:shape=248174080:r=10
- 如果表达式 (r<300) 为真,则循环执行
- n=0
- 如果表达式 (n<3.1415926*2) 为真,则循环执行
- x=x0+r*cos(n)
- y=y0-r*sin(n)
- 鼠标移到 x , y
- 调用外部VBScript子程序 在屏幕区域里查找图形(743,53,853,140,"Attachment:\装备要修.bmp",0.9,x,y)
- 如果表达式 (Shape1=Shape) 为真,则
- 循环 cs3 遍
- 右键单击
- 延时10毫秒
- S=1
- 循环结束
- 跳转到标记 渐开线
- 条件结束
- n=n+0.03
- 循环结束
- 延时10毫秒
- r=r+30
- 循环结束
- 调用外部VBScript子程序 在屏幕区域里查找图形(743,53,853,140,"Attachment:\装备要修.bmp",0.9,x,y)
- 如果表达式 (x=-1 and y=-1 and sou=1 and S=0) 为真,则
- 调用子程序 检查HP
- 调用子程序 捡物
- 调用子程序 随机移动
- 条件结束
- 子程序结束,回到调用处
- 子程序 捡物
- 循环 cs2 遍
- 调用外部VBScript子程序 在屏幕区域里查找图形(743,53,853,140,"Attachment:\装备要修.bmp",0.9,x,y)
- 如果表达式 (x>0 and y>0) 为真,则
- 鼠标移到 x , y
- 延时100毫秒
- 左键单击
- 延时3000毫秒
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- 子程序 随机移动
- Randomize
- sjsj = Int((4 * Rnd) + 1)
- 如果表达式 (sjsj=1) 为真,则
- 鼠标移到 14 , 100
- 延时100毫秒
- 循环 cs 遍
- 左键单击
- 延时Ys毫秒