1. 子程序 优先打近身怪()
  2.     延时 30 毫秒
  3.     如果点 (479 + w1,82 + h1) 的颜色等于 "2028D0" 则
  4.         延时 100 毫秒
  5.         跳转到标记 战斗中(子程序 优先打近身怪)
  6.     否则
  7.         从中心到四周查找颜色 "00FC00",把找到的坐标保存到 (intX, intY),指定区域(左:w1 上:h1 右:w2 下:h2)
  8.         如果 intX > 0 并且 intY > 0 则
  9.             (鼠标)移动到 (intx, inty)
  10.             延时 30 毫秒
  11.             (鼠标)左键单击, 1次
  12.             延时 30 毫秒
  13.             调用 技能()
  14.         条件结束
  15.     条件结束
  16.     延时 500 毫秒
  17.     调用 优先打近身怪()
  18. 子程序结束
  19. 子程序 捡物品()
  20.     延时 30 毫秒
  21.     从中心到四周查找颜色 "F89400",把找到的坐标保存到 (injw, intjh),指定区域(左:zcw - 350 上:zch - 350 右:zcw + 350 下:zch + 350)
  22.     如果 injw > 0 并且 intjh > 0 则
  23.         (鼠标)移动到 (injw, intjh)
  24.         延时 500 毫秒
  25.         (鼠标)左键单击, 1次
  26.         延时 300 毫秒
  27.     否则
  28.         从中心到四周查找颜色 "30FC30",把找到的坐标保存到 (injw, intjh),指定区域(左:zcw - 350 上:zch - 350 右:zcw + 350 下:zch + 350)
  29.         如果 injw > 0 并且 intjh > 0 则
  30.             (鼠标)移动到 (injw, intjh)
  31.             延时 500 毫秒
  32.             (鼠标)左键单击, 1次
  33.             延时 300 毫秒
  34.         否则
  35.             从中心到四周查找颜色 "F8CC30",把找到的坐标保存到 (injw, intjh),指定区域(左:zcw - 350 上:zch - 350 右:zcw + 350 下:zch + 350)
  36.             如果 injw > 0 并且 intjh > 0 则
  37.                 (鼠标)移动到 (injw, intjh)
  38.                 延时 500 毫秒
  39.                 (鼠标)左键单击, 1次
  40.                 延时 300 毫秒
  41.             否则
  42.                 从中心到四周查找颜色 "F8FCF8",把找到的坐标保存到 (injw, intjh),指定区域(左:zcw - 350 上:zch - 350 右:zcw + 350 下:zch + 350)
  43.                 如果 injw > 0 并且 intjh > 0 则
  44.                     (鼠标)移动到 (injw, intjh)
  45.                     延时 500 毫秒
  46.                     (鼠标)左键单击, 1次
  47.                     延时 300 毫秒
  48.                     调用 优先打近身怪()
  49.                 条件结束
  50.             条件结束
  51.         条件结束
  52.     条件结束
  53.     延时 500 毫秒
  54.     调用 优先打近身怪()
  55. 子程序结束
  56. 子程序 加红蓝()
  57.     注释: 检测是否有红蓝
  58.     延时 30 毫秒
  59.     如果点 (494 + w1,777 + h1) 的颜色等于 "000000" 则
  60.         延时 100 毫秒
  61.         (鼠标)移动到 (515 + w1, 476 + h1)
  62.         延时 100 毫秒
  63.         (鼠标)左键单击, 1次
  64.         延时 30 毫秒
  65.         调用 买红蓝()
  66.     否则
  67.         如果点 (544 + w1,777 + h1) 的颜色等于 "000000" 则
  68.             延时 100 毫秒
  69.             (鼠标)移动到 (515 + w1, 476 + h1)
  70.             延时 100 毫秒
  71.             (鼠标)左键单击, 1次
  72.             延时 30 毫秒
  73.             调用 买红蓝()
  74.         否则
  75.             注释:是否挂机加血
  76.             如果 gjzs = 1 则
  77.                 延时 30 毫秒
  78.                 调用 挂机加血()
  79.             条件结束
  80.         条件结束
  81.     条件结束
  82.     调用 捡物品()
  83. 子程序结束
  84. 子程序 挂机加血()
  85.     调用 加红()
  86. 子程序结束
  87. 子程序 加红()
  88.     令 hongx = 99 + w1 + hong * 1.22
  89.     令 hongy = 91 + h1
  90.     令 hangsj1 = GetSysInfo.GetTime()
  91.     令 hangsj2 = hangsj1 - hangsj
  92.     如果 hangsj2 > hsjjg * 1000 则
  93.         如果点 (hongx,hongy) 的颜色等于 "2028D0" 则
  94.             调用 加蓝()
  95.         否则
  96.             延时 30 毫秒
  97.             (鼠标)移动到 (495 + w1, 775 + h1)
  98.             延时 30 毫秒
  99.             (鼠标)右键单击, 1次
  100.             延时 100 毫秒