- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 R > 210 并且 B < 10 并且 H < 10 并且 S > 230 则
- 跳转到标记 找到怪(子程序 找怪)
- 否则
- 跳转到标记 再找怪(子程序 找怪)
- 条件结束
- 标记 找到怪(子程序 找怪)
- 子程序结束
- 子程序 杀怪()
- 注释:↓测灰白色(怪血条左上方,不打无经验的怪)
- 令 hcolor = 得到指定点 (Lx + 279, Ty + 34) 的颜色
- 调用 Color.ColorToRGB(hcolor,R,G,B)
- 注释:↑红色(R)、绿色(G)、蓝色(B)
- 调用 Color.ColorToHSL(hcolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 R > 100 并且 G > 100 并且 B > 100 并且 S < 15 则
- 跳转到标记 下一个(子程序 杀怪)
- 条件结束
- 延时 50 毫秒
- 注释:↓测黑色
- 令 hcolor = 得到指定点 (Lx + 264, Ty + 35) 的颜色
- 调用 Color.ColorToRGB(hcolor,R,G,B)
- 注释:↑红色(R)、绿色(G)、蓝色(B)
- 调用 Color.ColorToHSL(hcolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 R < 13 并且 G < 13 并且 B < 5 并且 S > 230 并且 L < 10 则
- 跳转到标记 怪未死(子程序 杀怪)
- 否则
- 跳转到标记 下一个(子程序 杀怪)
- 条件结束
- 定义变量 wrongn
- 令 wrongn = 0
- 注释:↑记录测怪血条左端红色点失误次数
- 标记 怪未死(子程序 杀怪)
- 如果 pkboss = 1 则
- 如果 DateDiff("s",tf1,now) >= sf1 则
- (键盘)按下 "Alt" 键
- 延时 49 毫秒
- (键盘)按 "1" 键, 1次
- 延时 51 毫秒
- (键盘)弹起 "Alt" 键
- 令 tf1 = now
- 延时 100 毫秒
- 条件结束
- 否则
- 如果 DateDiff("s",tf1,now) >= sf1 则
- (键盘)按 "F1" 键, 1次
- 令 tf1 = now
- 延时 100 毫秒
- 条件结束
- 条件结束
- 延时 100 毫秒
- 如果 follow = 1 则
- 注释:↓如果follow=1,则启用近攻跟随,否则停用ALT1技能
- 如果 DateDiff("s",talt1,now) >= salt1 则
- 定义变量 tgsys
- 令 tgsys = now
- 标记 反复跟(子程序 杀怪)
- (键盘)按下 "Alt" 键
- 延时 49 毫秒
- (键盘)按 "1" 键, 1次
- 延时 51 毫秒
- (键盘)弹起 "Alt" 键
- 令 talt1 = now
- 延时 500 毫秒
- 注释:↑近攻跟随移动过程中耗用时间(秒)
- 如果 DateDiff("s",tgsys,now) <= gsys 则
- 跳转到标记 反复跟(子程序 杀怪)
- 注释:↑gsys:近攻跟随移动过程中耗用时间(秒)
- 条件结束
- 条件结束
- 条件结束
- 延时 100 毫秒
- 如果 pkms = 0 则
- 注释:↑打怪模式,此处只用F1攻
- 跳转到标记 辨别(子程序 杀怪)
- 条件结束
- 如果 DateDiff("s",tf2,now) >= sf2 则
- (键盘)按 "F2" 键, 1次
- 令 tf2 = now
- 延时 100 毫秒
- 条件结束
- 延时 100 毫秒
- 如果 DateDiff("s",tf3,now) >= sf3 则
- (键盘)按 "F3" 键, 1次
- 令 tf3 = now
- 延时 100 毫秒
- 条件结束
- 延时 100 毫秒
- 如果 DateDiff("s",tf4,now) >= sf4 则
- (键盘)按 "F4" 键, 1次
- 令 tf4 = now
- 延时 100 毫秒
- 条件结束
- 延时 100 毫秒
- 如果 DateDiff("s",tf5,now) >= sf5 则
- (键盘)按 "F5" 键, 1次
- 令 tf5 = now
- 延时 100 毫秒
- 条件结束