1.         延时 100 毫秒
  2.     条件结束
  3.     延时 100 毫秒
  4.     如果 DateDiff("s",talt3,now) >= salt3 则
  5.         (键盘)按下 "Alt" 键
  6.         延时 49 毫秒
  7.         (键盘)按 "3" 键, 1次
  8.         延时 51 毫秒
  9.         (键盘)弹起 "Alt" 键
  10.         令 talt3 = now
  11.         延时 100 毫秒
  12.     条件结束
  13.     延时 100 毫秒
  14.     如果 DateDiff("s",talt4,now) >= salt4 则
  15.         (键盘)按下 "Alt" 键
  16.         延时 49 毫秒
  17.         (键盘)按 "4" 键, 1次
  18.         延时 51 毫秒
  19.         (键盘)弹起 "Alt" 键
  20.         令 talt4 = now
  21.         延时 100 毫秒
  22.     条件结束
  23.     延时 100 毫秒
  24.     如果 DateDiff("s",talt5,now) >= salt5 则
  25.         (键盘)按下 "Alt" 键
  26.         延时 49 毫秒
  27.         (键盘)按 "5" 键, 1次
  28.         延时 51 毫秒
  29.         (键盘)弹起 "Alt" 键
  30.         令 talt5 = now
  31.         延时 100 毫秒
  32.     条件结束
  33.     延时 100 毫秒
  34.     标记 辨别(子程序 杀怪)
  35.     调用 延时()
  36.     如果 DateDiff("s",tmax,now) >= maxtime 则
  37.         注释:↑杀怪限时
  38.         令 tmax = now
  39.         如果 bossk <> 1 则
  40.             注释:↑杀怪限时不能包括BOSS特殊情况
  41.             跳转到标记 下一个(子程序 杀怪)
  42.         条件结束
  43.     条件结束
  44.     注释:↓测蓝色
  45.     令 bcolor = 得到指定点 (Lx + 278, Ty + 62) 的颜色
  46.     调用 Color.ColorToRGB(bcolor,R,G,B)
  47.     注释:↑红色(R)、绿色(G)、蓝色(B)
  48.     调用 Color.ColorToHSL(bcolor,H,S,L)
  49.     注释:↑色调(H)、饱和度(S)、亮度(L)
  50.     如果 B > 210 并且 S > 180 并且 L > 90 则
  51.         注释:↑测蓝色,如测到,则说明正在攻击自已
  52.         跳转到标记 下一个(子程序 杀怪)
  53.     条件结束
  54.     延时 50 毫秒
  55.     如果 Rx > 1000 则
  56.         注释:↓测攻击的"击"
  57.         令 XY = Color.FindShape(Lx + 260,Ty + 90,Lx + 650,Ty + 230,"1|0|0,-5|1|0,-4|1|0,-3|1|0,-2|1|0,-1|1|0,0|1|1,1|1|0,2|1|0,3|1|0,4|1|0,5|1|0,-5|2|0,-4|2|1,-3|2|1,-2|2|1,-1|2|1,0|2|1,1|2|1,2|2|1,3|2|1,4|2|1,5|2|0,-5|3|0,-4|3|0,-3|3|0,-2|3|0,-1|3|0,0|3|1,1|3|0,2|3|0,3|3|0,4|3|0,5|3|0,-6|4|0,-5|4|0,-4|4|0,-3|4|0,-2|4|0,-1|4|0,0|4|1,1|4|0,2|4|0,3|4|0,4|4|0,5|4|0,6|4|0,-6|5|0,-5|5|1,-4|5|1,-3|5|1,-2|5|1,-1|5|1,0|5|1,1|5|1,2|5|1,3|5|1,4|5|1,5|5|1,6|5|0,-6|6|0,-5|6|0,-4|6|0,-3|6|0,-2|6|0,-1|6|0,0|6|1,1|6|0,2|6|0,3|6|0,4|6|0,5|6|0,6|6|0,-5|7|0,-4|7|1,-3|7|0,-2|7|0,-1|7|0,0|7|1,1|7|0,2|7|0,3|7|0,4|7|1,5|7|0,-5|8|0,-4|8|1,-3|8|0,-2|8|0,-1|8|0,0|8|1,1|8|0,2|8|0,3|8|0,4|8|1,5|8|0,-5|9|0,-4|9|1,-3|9|0,-2|9|0,-1|9|0,0|9|1,1|9|0,2|9|0,3|9|0,4|9|1,5|9|0,-5|10|0,-4|10|1,-3|10|1,-2|10|1,-1|10|1,0|10|1,1|10|1,2|10|1,3|10|1,4|10|1,5|10|0,-5|11|0,-4|11|0,-3|11|0,-2|11|0,-1|11|0,0|11|0,1|11|0,2|11|0,3|11|0,4|11|0,5|11|0",0.7)
  58.         令 ZB = InStr(XY,"|")
  59.         令 X = Clng(Left(XY,ZB - 1))
  60.         令 Y = Clng(Right(XY,Len(XY) - ZB))
  61.         如果 X > 0 并且 Y > 0 则
  62.             跳转到标记 下一个(子程序 杀怪)
  63.         条件结束
  64.     否则
  65.         注释:↓测攻击的"击"
  66.         令 XY = Color.FindShape(Lx + 240,Ty + 90,Lx + 560,Ty + 200,"1|0|0,-5|1|0,-4|1|0,-3|1|0,-2|1|0,-1|1|0,0|1|1,1|1|0,2|1|0,3|1|0,4|1|0,5|1|0,-5|2|0,-4|2|1,-3|2|1,-2|2|1,-1|2|1,0|2|1,1|2|1,2|2|1,3|2|1,4|2|1,5|2|0,-5|3|0,-4|3|0,-3|3|0,-2|3|0,-1|3|0,0|3|1,1|3|0,2|3|0,3|3|0,4|3|0,5|3|0,-6|4|0,-5|4|0,-4|4|0,-3|4|0,-2|4|0,-1|4|0,0|4|1,1|4|0,2|4|0,3|4|0,4|4|0,5|4|0,6|4|0,-6|5|0,-5|5|1,-4|5|1,-3|5|1,-2|5|1,-1|5|1,0|5|1,1|5|1,2|5|1,3|5|1,4|5|1,5|5|1,6|5|0,-6|6|0,-5|6|0,-4|6|0,-3|6|0,-2|6|0,-1|6|0,0|6|1,1|6|0,2|6|0,3|6|0,4|6|0,5|6|0,6|6|0,-5|7|0,-4|7|1,-3|7|0,-2|7|0,-1|7|0,0|7|1,1|7|0,2|7|0,3|7|0,4|7|1,5|7|0,-5|8|0,-4|8|1,-3|8|0,-2|8|0,-1|8|0,0|8|1,1|8|0,2|8|0,3|8|0,4|8|1,5|8|0,-5|9|0,-4|9|1,-3|9|0,-2|9|0,-1|9|0,0|9|1,1|9|0,2|9|0,3|9|0,4|9|1,5|9|0,-5|10|0,-4|10|1,-3|10|1,-2|10|1,-1|10|1,0|10|1,1|10|1,2|10|1,3|10|1,4|10|1,5|10|0,-5|11|0,-4|11|0,-3|11|0,-2|11|0,-1|11|0,0|11|0,1|11|0,2|11|0,3|11|0,4|11|0,5|11|0",0.7)
  67.         令 ZB = InStr(XY,"|")
  68.         令 X = Clng(Left(XY,ZB - 1))
  69.         令 Y = Clng(Right(XY,Len(XY) - ZB))
  70.         如果 X > 0 并且 Y > 0 则
  71.             跳转到标记 下一个(子程序 杀怪)
  72.         条件结束
  73.     条件结束
  74.     延时 50 毫秒
  75.     如果 killms = 1 则
  76.         注释:↑抢怪/引怪(只打红)
  77.         注释:↓测红色(怪血条左上方,是否已由绿色转变为红色)
  78.         令 rcolor = 得到指定点 (Lx + 279, Ty + 34) 的颜色
  79.         调用 Color.ColorToRGB(rcolor,R,G,B)
  80.         注释:↑红色(R)、绿色(G)、蓝色(B)
  81.         调用 Color.ColorToHSL(rcolor,H,S,L)
  82.         注释:↑色调(H)、饱和度(S)、亮度(L)
  83.         如果 R > 120 并且 G < 15 并且 B < 10 并且 S > 210 则
  84.             跳转到标记 下一个(子程序 杀怪)
  85.         条件结束
  86.     条件结束
  87.     注释:↓测黑色
  88.     令 hcolor = 得到指定点 (Lx + 278, Ty + 54) 的颜色
  89.     调用 Color.ColorToRGB(hcolor,R,G,B)
  90.     注释:↑红色(R)、绿色(G)、蓝色(B)
  91.     调用 Color.ColorToHSL(hcolor,H,S,L)
  92.     注释:↑色调(H)、饱和度(S)、亮度(L)
  93.     如果 R < 66 并且 S < 40 则
  94.         跳转到标记 下一个(子程序 杀怪)
  95.     否则
  96.         如果 R > 210 并且 B < 10 并且 H < 10 并且 S > 230 则
  97.             令 wrongn = 0
  98.             注释:↑记录测怪血条左端红色点失误次数
  99.             跳转到标记 怪未死(子程序 杀怪)
  100.         否则