- 延时 2000 毫秒
- 用户定义变量 Var=DropList{"普通模拟":0|"硬件模拟":1|"超级模拟":2}=0 "设置模拟方式"
- 如果 var = 0 则
- 设置模拟方式为:普通模拟
- 否则如果 var = 1 则
- 设置模拟方式为:硬件模拟
- 否则
- 设置模拟方式为:超级模拟
- 条件结束
- 注释:下面这句在屏幕区域范围内查找多点颜色,返回左上角第2点颜色位置坐标
- 令 XY = Color.FindMutiColor(0,0,1024,768,"73F4FF","1|0|C7FBFF,2|0|1AB7E3,3|0|1AB7E3,4|0|1AB7E3,5|0|1AB7E3,6|0|23D2F0,0|1|16B3E3,6|1|16B3E3,0|2|12ADE3,6|2|15BBEA,0|3|17DBFF,6|3|14CDF7,0|4|8DEBFF,6|4|0CBBF0,0|5|16D1FF,6|5|059FE3,0|6|029BE3,1|6|029BE3,2|6|029BE3,3|6|04CAFF,4|6|029BE3,5|6|029BE3,6|6|029BE3",1)
- 注释:下面这句用于分割字符串
- 令 MyArray = Split(XY,"|")
- 注释:下面这句将字符串转换成数值
- 令 m = Clng(MyArray(0))
- 令 n = Clng(MyArray(1))
- 如果 m < 0 则
- msgbox("脚本出错了,请检查分辨率设置和桌面色度设置,脚本已停止!",16)
- 脚本停止运行
- 条件结束
- 用户定义变量 a=DropList{"F1":1|"F2":2|"F3":3|"F4":4|"F5":5|"F6":6|"F7":7|"F8":8}=1 "怪是炼血堂时人物使用技能"
- 用户定义变量 b=DropList{"普通攻击":1|"技能1":2}=1 "怪是炼血堂时宠物如何攻击"
- 用户定义变量 Var1=DropList{"储备金奖励":1|"储备金和银两奖励":2}=1 "选择任务方式"
- 用户定义变量 renhong=80 "人物加血(%)"
- 用户定义变量 renlan=20 "人物加蓝(%)"
- 用户定义变量 chonghong=80 "宠物加血(%)"
- 用户定义变量 chonglan=30 "宠物加蓝(%)"
- 标记 开始
- 注释:找NPC
- 令 x0 = m + 368
- 令 y0 = n - 304
- 令 r = 3
- 循环当 r < 150 时
- 令 r = r + 6
- 令 d = 0
- 循环当 d < 2 * 3.141592654 时
- 令 d = d + 0.04
- 令 x = x0 + r * sin(d)
- 令 y = y0 - r * cos(d)
- (鼠标)移动到 (x, y)
- 令 var = 返回当前鼠标的形状特征(0)
- 如果 var = 1568432796 则
- (鼠标)左键单击, 1次
- 跳转到标记 选择任务方式
- 条件结束
- 循环结束
- 循环结束
- 标记 选择任务方式
- 令 baohu = 0
- 延时 2000 毫秒
- 如果 var1 = 1 则
- (鼠标)移动到 (m + 221, n - 187)
- (鼠标)左键单击, 1次
- 否则如果 var1 = 2 则
- (鼠标)移动到 (m + 221, n - 169)
- (鼠标)左键单击, 0次
- 条件结束
- 延时 2000 毫秒
- (鼠标)移动到 (m + 219, n - 133)
- (鼠标)左键单击, 1次
- 延时 2000 毫秒
- (鼠标)移动到 (m + 499, n - 169)
- (鼠标)左键单击, 1次
- 延时 500 毫秒
- 注释:判断保护的人物
- 调用 从左上到右下查找图片 "Attachment:\猴子.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intx > 0 则
- 令 baohu = 1
- 条件结束
- 调用 从左上到右下查找图片 "Attachment:\张小凡.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intx > 0 则
- 令 baohu = 2
- 条件结束
- 循环当 1 时
- 调用 加雪蓝()
- 延时 1000 毫秒
- 调用 从左上到右下查找图片 "Attachment:\x.bmp",把找到的坐标保存到 (X, Y),指定区域(左:m + 8 上:n - 564 右:m + 52 下:n - 546),相似度 0.9
- 如果 x > 0 则
- 如果 baohu = 2 或者 baohu = 0 则
- 循环当 2 时
- 调用 从左上到右下查找图片 "Attachment:\法.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intx > 0 则
- 调用 人物按键()
- (鼠标)移动到 (m + 174, n - 401)
- 延时 500 毫秒
- 令 var = 返回当前鼠标的形状特征(0)
- 如果 var = 1227848726 则
- 延时 500 毫秒
- (鼠标)左键单击, 1次
- 条件结束
- 注释:宠物操作
- 如果 b = 1 则
- (键盘)按下 Alt 键
- (键盘)按 A 键, 1次
- (键盘)弹起 Alt 键
- 否则如果 b = 2 则
- 注释:技能1
- 调用 从左上到右下查找图片 "Attachment:\法.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
- 如果 intx > 0 则
- 延时 300 毫秒