1. 定义变量 a, b, c, d, i, j, k
  2. 定义变量 x, y, x1, y1, x2, y2, x3, y3, x4, y4
  3. 用户定义变量 a="F2" "设置第一技能键(F2)。"
  4. 用户定义变量 b="F3" "固定设置第一使用怒气技能键(F3)。"
  5. 用户定义变量 c="F4" "设置第二技能键(F4)。"
  6. 用户定义变量 d="F5" "设置打坐回血蓝键(F5)。"
  7. 延时 200 毫秒
  8. 令 i = 0
  9. 令 j = 0
  10. 循环当 true 时
  11.     令 x = 0
  12.     令 y = 0
  13.     延时 200 毫秒
  14.     调用 按 从左上到右下 的方式查找颜色 "0000FD",把找到的坐标保存到 (x, y),指定区域(左:100 上:100 右:870 下:510),相似度 0.8
  15.     如果 x >= 10 并且 y >= 10 则
  16.         (鼠标)移动到 (x + 8, y + 25)
  17.         (鼠标)左键单击, 1次
  18.         延时 200 毫秒
  19.         调用 技能()
  20.         调用 杀怪()
  21.     否则如果 x < 10 并且 y < 10 则
  22.         延时 200 毫秒
  23.         令 k = 1
  24.         (键盘)按 F5 键, 1次
  25.         延时 3000 毫秒
  26.     条件结束
  27. 循环结束
  28. 子程序 技能()
  29.     延时 200 毫秒
  30.     如果 k = 1 则
  31.         (鼠标)移动到 (767, 35)
  32.         延时 350 毫秒
  33.         (鼠标)右键单击, 1次
  34.         延时 350 毫秒
  35.         令 k = 0
  36.     条件结束
  37.     调用 按 从左上到右下 的方式查找颜色 "D5FFFF",把找到的坐标保存到 (x3, y3),指定区域(左:172 上:42 右:172 下:42),相似度 0.9
  38.     如果 x3 = 172 并且 y3 = 42 则
  39.         延时 200 毫秒
  40.         (键盘)按 F3 键, 1次
  41.         令 x3 = 0
  42.         令 y3 = 0
  43.     条件结束
  44.     延时 200 毫秒
  45.     调用 按 从左上到右下 的方式查找颜色 "FF5C5D",把找到的坐标保存到 (x4, y4),指定区域(左:187 上:37 右:187 下:37),相似度 0.9
  46.     如果 x4 = 187 并且 y4 = 37 则
  47.         延时 200 毫秒
  48.         (键盘)按 F4 键, 1次
  49.         令 x4 = 0
  50.         令 y4 = 0
  51.     条件结束
  52.     延时 200 毫秒
  53. 子程序结束
  54. 子程序 杀怪()
  55.     延时 200 毫秒
  56.     循环当 true 时
  57.         令 x1 = 0
  58.         令 y1 = 0
  59.         延时 200 毫秒
  60.         调用 按 从左上到右下 的方式查找颜色 "080810",把找到的坐标保存到 (x1, y1),指定区域(左:221 上:29 右:224 下:29),相似度 0.9
  61.         如果 x1 >= 221 并且 y1 >= 29 则
  62.             延时 200 毫秒
  63.             跳转到标记 怪已死(子程序 杀怪)
  64.         条件结束
  65.         延时 200 毫秒
  66.         调用 按 从左上到右下 的方式查找颜色 "3E4DFD",把找到的坐标保存到 (x2, y2),指定区域(左:221 上:29 右:224 下:29),相似度 0.8
  67.         如果 x2 <= 221 并且 y2 <= 29 则
  68.             令 i = (x + 5) - 510
  69.             令 j = (y + 25) - 400
  70.             (鼠标)移动到 (ABS(i - 510), ABS(j - 400))
  71.             延时 200 毫秒
  72.             (鼠标)左键单击, 1次
  73.             延时 200 毫秒
  74.             跳转到标记 怪已死(子程序 杀怪)
  75.         条件结束
  76.     循环结束
  77.     标记 怪已死(子程序 杀怪)
  78.     延时 200 毫秒
  79. 子程序结束