- 令 目标y = 目标y + 2
- 令 w1 = 2
- 条件结束
- 循环结束
- 子程序结束
- 子程序 是否停止
- 循环当 true 时
- 令 color1 = dm.GetAveRGB(定位点x,定位点y,定位点x + 9,定位点y + 9)
- 延时 500 毫秒
- 令 color2 = dm.GetAveRGB(定位点x + 550,定位点y + 440,定位点x + 559,定位点y + 449)
- 延时 500 毫秒
- 令 color3 = dm.GetAveRGB(定位点x,定位点y,定位点x + 9,定位点y + 9)
- 延时 500 毫秒
- 令 color4 = dm.GetAveRGB(定位点x + 550,定位点y + 440,定位点x + 559,定位点y + 449)
- 延时 500 毫秒
- 如果 color1 = color3 并且 color2 = color4 则
- 跳出循环
- 否则
- 条件结束
- 循环结束
- 子程序结束
- 子程序 战斗1
- 注释: 窗口1
- 如果点 (325 + 定位点x1,456 + 定位点y1) 的颜色等于 "808080" 则
- 从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x1 + 508 上:定位点y1 + 92 右:定位点x1 + 568 下:定位点y1 + 120),相似度 0.9
- 如果 xxx > 0 并且 yyy > 0 则
- 调用 Window.Active(窗口1)
- 延时 25 毫秒
- 如果 rw1 = 0 则
- 延时 10 毫秒
- 调用 攻击
- 条件结束
- 如果 rw1 = 1 则
- 延时 10 毫秒
- 调用 防御
- 条件结束
- 如果 rw1 = 2 则
- 延时 10 毫秒
- 调用 法术
- 条件结束
- 条件结束
- 注释:
- 延时 25 毫秒
- 从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x1 + 508 上:定位点y1 + 176 右:定位点x1 + 568 下:定位点y1 + 208),相似度 0.9
- 如果 xxx > 0 并且 yyy > 0 则
- 调用 Window.Active(窗口1)
- 延时 25 毫秒
- 如果 bb1 = 0 则
- 延时 10 毫秒
- 调用 攻击
- 条件结束
- 如果 bb1 = 1 则
- 延时 10 毫秒
- 调用 防御
- 条件结束
- 如果 bb1 = 2 则
- 延时 10 毫秒
- 调用 法术
- 条件结束
- 条件结束
- 条件结束
- 延时 25 毫秒
- 延时 yanchi 毫秒
- 子程序结束
- 子程序 战斗2
- 注释: 窗口2
- 如果点 (325 + 定位点x2,456 + 定位点y2) 的颜色等于 "808080" 则
- 从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x2 + 508 上:定位点y2 + 92 右:定位点x2 + 568 下:定位点y2 + 120),相似度 0.9
- 如果 xxx > 0 并且 yyy > 0 则
- 调用 Window.Active(窗口2)
- 延时 25 毫秒
- 如果 rw2 = 0 则
- 延时 10 毫秒
- 调用 攻击
- 条件结束
- 如果 rw2 = 1 则
- 延时 10 毫秒
- 调用 防御
- 条件结束
- 如果 rw2 = 2 则
- 延时 10 毫秒
- 调用 法术
- 条件结束
- 条件结束
- 注释:
- 延时 25 毫秒
- 从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x2 + 508 上:定位点y2 + 176 右:定位点x2 + 568 下:定位点y2 + 208),相似度 0.9
- 如果 xxx > 0 并且 yyy > 0 则
- 调用 Window.Active(窗口2)
- 延时 25 毫秒
- 如果 bb2 = 0 则
- 延时 10 毫秒
- 调用 攻击
- 条件结束
- 如果 bb2 = 1 则
- 延时 10 毫秒
- 调用 防御
- 条件结束
- 如果 bb2 = 2 则
- 延时 10 毫秒