1.             令 目标y = 目标y + 2
  2.             令 w1 = 2
  3.         条件结束
  4.     循环结束
  5. 子程序结束
  6. 子程序 是否停止
  7.     循环当 true 时
  8.         令 color1 = dm.GetAveRGB(定位点x,定位点y,定位点x + 9,定位点y + 9)
  9.         延时 500 毫秒
  10.         令 color2 = dm.GetAveRGB(定位点x + 550,定位点y + 440,定位点x + 559,定位点y + 449)
  11.         延时 500 毫秒
  12.         令 color3 = dm.GetAveRGB(定位点x,定位点y,定位点x + 9,定位点y + 9)
  13.         延时 500 毫秒
  14.         令 color4 = dm.GetAveRGB(定位点x + 550,定位点y + 440,定位点x + 559,定位点y + 449)
  15.         延时 500 毫秒
  16.         如果 color1 = color3 并且 color2 = color4 则
  17.             跳出循环
  18.         否则
  19.         条件结束
  20.     循环结束
  21. 子程序结束
  22. 子程序 战斗1
  23.     注释: 窗口1
  24.     如果点 (325 + 定位点x1,456 + 定位点y1) 的颜色等于 "808080" 则
  25.         从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x1 + 508 上:定位点y1 + 92 右:定位点x1 + 568 下:定位点y1 + 120),相似度 0.9
  26.         如果 xxx > 0 并且 yyy > 0 则
  27.             调用 Window.Active(窗口1)
  28.             延时 25 毫秒
  29.             如果 rw1 = 0 则
  30.                 延时 10 毫秒
  31.                 调用 攻击
  32.             条件结束
  33.             如果 rw1 = 1 则
  34.                 延时 10 毫秒
  35.                 调用 防御
  36.             条件结束
  37.             如果 rw1 = 2 则
  38.                 延时 10 毫秒
  39.                 调用 法术
  40.             条件结束
  41.         条件结束
  42.         注释:
  43.         延时 25 毫秒
  44.         从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x1 + 508 上:定位点y1 + 176 右:定位点x1 + 568 下:定位点y1 + 208),相似度 0.9
  45.         如果 xxx > 0 并且 yyy > 0 则
  46.             调用 Window.Active(窗口1)
  47.             延时 25 毫秒
  48.             如果 bb1 = 0 则
  49.                 延时 10 毫秒
  50.                 调用 攻击
  51.             条件结束
  52.             如果 bb1 = 1 则
  53.                 延时 10 毫秒
  54.                 调用 防御
  55.             条件结束
  56.             如果 bb1 = 2 则
  57.                 延时 10 毫秒
  58.                 调用 法术
  59.             条件结束
  60.         条件结束
  61.     条件结束
  62.     延时 25 毫秒
  63.     延时 yanchi 毫秒
  64. 子程序结束
  65. 子程序 战斗2
  66.     注释: 窗口2
  67.     如果点 (325 + 定位点x2,456 + 定位点y2) 的颜色等于 "808080" 则
  68.         从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x2 + 508 上:定位点y2 + 92 右:定位点x2 + 568 下:定位点y2 + 120),相似度 0.9
  69.         如果 xxx > 0 并且 yyy > 0 则
  70.             调用 Window.Active(窗口2)
  71.             延时 25 毫秒
  72.             如果 rw2 = 0 则
  73.                 延时 10 毫秒
  74.                 调用 攻击
  75.             条件结束
  76.             如果 rw2 = 1 则
  77.                 延时 10 毫秒
  78.                 调用 防御
  79.             条件结束
  80.             如果 rw2 = 2 则
  81.                 延时 10 毫秒
  82.                 调用 法术
  83.             条件结束
  84.         条件结束
  85.         注释:
  86.         延时 25 毫秒
  87.         从左上到右下查找图片 "Attachment:\法术.bmp",把找到的坐标保存到 (xxx, yyy),指定区域(左:定位点x2 + 508 上:定位点y2 + 176 右:定位点x2 + 568 下:定位点y2 + 208),相似度 0.9
  88.         如果 xxx > 0 并且 yyy > 0 则
  89.             调用 Window.Active(窗口2)
  90.             延时 25 毫秒
  91.             如果 bb2 = 0 则
  92.                 延时 10 毫秒
  93.                 调用 攻击
  94.             条件结束
  95.             如果 bb2 = 1 则
  96.                 延时 10 毫秒
  97.                 调用 防御
  98.             条件结束
  99.             如果 bb2 = 2 则
  100.                 延时 10 毫秒