- 令 a = zx - x1 + 12
- 令 b = zy - y1 + 12
- 否则
- 令 mz = 1
- (鼠标)移动到 (zzx, zzy)
- 延时 100 毫秒
- 条件结束
- 条件结束
- 如果 h = 6 则
- (鼠标)移动到 (300 + 定位点x, 300 + 定位点y)
- 延时 500 毫秒
- 令 h = 0
- 跳转到标记 py(子程序 防飘)
- 条件结束
- 如果 mz = 1 则
- 令 h = h + 1
- 跳转到标记 py(子程序 防飘)
- 否则
- 如果 Abs(a) > n 或者 Abs(b) > n 则
- (鼠标)相对移动 (a, b)
- 延时 100 毫秒
- 令 h = h + 1
- 跳转到标记 py(子程序 防飘)
- 条件结束
- 条件结束
- 子程序结束
- 子程序 复位
- 令 Rect = Window.GetClientRect(窗口1)
- 令 客户区 = Split(Rect,"|")
- 令 定位点x1 = Clng(客户区(0))
- 令 定位点y1 = Clng(客户区(1))
- 令 Rect = Window.GetClientRect(窗口2)
- 令 客户区 = Split(Rect,"|")
- 令 定位点x2 = Clng(客户区(0))
- 令 定位点y2 = Clng(客户区(1))
- 令 Rect = Window.GetClientRect(窗口3)
- 令 客户区 = Split(Rect,"|")
- 令 定位点x3 = Clng(客户区(0))
- 令 定位点y3 = Clng(客户区(1))
- 令 Rect = Window.GetClientRect(窗口4)
- 令 客户区 = Split(Rect,"|")
- 令 定位点x4 = Clng(客户区(0))
- 令 定位点y4 = Clng(客户区(1))
- 令 Rect = Window.GetClientRect(窗口5)
- 令 客户区 = Split(Rect,"|")
- 令 定位点x5 = Clng(客户区(0))
- 令 定位点y5 = Clng(客户区(1))
- (鼠标)移动到 (中心点x, 中心点y)
- 令 操作x = 中心点x
- 令 操作y = 中心点y
- 延时 50 毫秒
- 子程序结束
- 子程序 bba
- 如果 客户区(2) = 640 则
- 令 限制x = 640 + 定位点x
- 令 限制y = 480 + 定位点y
- 令 中心点x = 定位点x + 320
- 令 中心点y = 定位点y + 240
- 令 地图x = 107 + 定位点x
- 令 地图y = 59 + 定位点y
- 令 箱子x = 360 + 定位点x
- 令 箱子y = 456 + 定位点y
- 令 任务卷x = 488 + 定位点x
- 令 任务卷y = 460 + 定位点y
- 令 人头x = 545 + 定位点x
- 令 人头y = 27 + 定位点y
- 令 宠头x = 440 + 定位点x
- 令 宠头y = 20 + 定位点y
- 令 停止点1x = 1 + 定位点x
- 令 停止点1y = 1 + 定位点y
- 令 停止点2x = 637 + 定位点x
- 令 停止点2y = 447 + 定位点y
- 否则如果 客户区(2) = 800 则
- 令 限制x = 800 + 定位点x
- 令 限制y = 600 + 定位点y
- 令 中心点x = 定位点x + 400
- 令 中心点y = 定位点y + 300
- 令 地图x = 107 + 定位点x
- 令 地图y = 59 + 定位点y
- 令 箱子x = 519 + 定位点x
- 令 箱子y = 576 + 定位点y
- 令 任务卷x = 647 + 定位点x
- 令 任务卷y = 578 + 定位点y
- 令 人头x = 705 + 定位点x
- 令 人头y = 28 + 定位点y
- 令 宠头x = 600 + 定位点x
- 令 宠头y = 20 + 定位点y
- 令 停止点1x = 1 + 定位点x
- 令 停止点1y = 1 + 定位点y
- 令 停止点2x = 797 + 定位点x
- 令 停止点2y = 567 + 定位点y
- 条件结束
- 子程序结束
- 子程序 目标图
- 令 w1 = 1
- 循环当 w1 = 1 时
- 令 图片1 = "Attachment:\" & 目标图片
- 从左上到右下查找图片 图片1,把找到的坐标保存到 (目标x, 目标y),指定区域(左:定位点x 上:定位点y 右:限制x + 40 下:限制y + 40),相似度 0.95
- 如果 目标x > 0 并且 目标y > 0 则
- 令 目标x = 目标x + 2