- 子程序结束,回到调用处
- //+快速回血药子程序
- 子程序 状态
- 延时50毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x<=0 and y<=0) 为真,则
- 按键<4>
- 延时50毫秒
- 条件结束
- 子程序结束,回到调用处
- //状态检测,参考qmmwn
- 子程序 喊话
- 按键<Enter>
- 延时200毫秒
- 输入文本 请在TAB调出大地图后5秒内将鼠标移到代表角色的黄点
- 延时200毫秒
- 按键<Enter>
- 延时200毫秒
- 子程序结束,回到调用处
- //喊话子程序,个人爱好,想调用就调用,话的内容可以自己改
- 子程序 躲怪
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x<=913 and y<=121 and x>0 and y>0) 为真,则
- 标记 躲怪1
- 鼠标移到 696 , 478
- 延时50毫秒
- 左键单击
- 延时100毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x=696) 为真,则
- 跳转到标记 躲怪2
- 条件结束
- 否则如果(x>=913 and y>=121)为真,则
- 标记 躲怪2
- 鼠标移到 352 , 276
- 延时50毫秒
- 左键单击
- 延时100毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x=352) 为真,则
- 跳转到标记 躲怪3
- 条件结束
- 条件结束
- 延时50毫秒
- 如果表达式 (x>=913 and y<=121) 为真,则
- 标记 躲怪3
- 鼠标移到 286 , 485
- 延时50毫秒
- 左键单击
- 延时100毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x=286) 为真,则
- 跳转到标记 躲怪4
- 条件结束
- 否则如果(x<=913 and y>=121)为真,则
- 标记 躲怪4
- 鼠标移到 701 , 256
- 延时50毫秒
- 左键单击
- 延时100毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 如果表达式 (x=701) 为真,则
- 跳转到标记 躲怪1
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- //参照qmmwn,加入了躲怪循环,防止角色退到角落,无法移动,而怪物和角色重叠,鼠标刚好点到是角色,始终循环找怪躲怪打怪,通过记录鼠标位置辨别
- 子程序 修理
- 延时5000毫秒
- 按键<Tab>
- 延时1000毫秒
- 鼠标移到 272 , 184
- 延时1000毫秒
- 循环 11 遍
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 鼠标移到 xb+40 , yb
- 延时200毫秒
- 右键单击
- 延时200毫秒
- 如果 (429,15) 的颜色大约等于 #b5ebf7 则
- 如果 (416,52) 的颜色大约等于 #b58a5a 则
- 如果 (430,45) 的颜色大约等于 #000000 则
- 跳转到标记 药品商人
- 条件结束
- 条件结束
- 条件结束
- 循环结束
- 鼠标移到 272 , 264
- 延时1000毫秒
- 循环 11 遍
- 调用外部VBScript子程序 得到鼠标当前位置(xd,yd)
- 鼠标移到 xb+40 , yb
- 延时200毫秒
- 右键单击
- 延时200毫秒
- 如果 (429,15) 的颜色大约等于 #b5ebf7 则
- 如果 (416,52) 的颜色大约等于 #b58a5a 则
- 如果 (430,45) 的颜色大约等于 #000000 则
- 跳转到标记 药品商人
- 条件结束