- 调用 Color.ColorToHSL(mycolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 R < 66 并且 S < 40 则
- 注释:↑人物缺血,需补充
- 令 xuelank = 1
- 注释:↓测蓝色,看人物是否还有蓝,没有则退出
- 令 mycolor = 得到指定点 (Lx + 90, Ty + 62) 的颜色
- 调用 Color.ColorToRGB(mycolor,R,G,B)
- 注释:↑红色(R)、绿色(G)、蓝色(B)
- 调用 Color.ColorToHSL(mycolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 B > 210 并且 S > 180 并且 L > 90 则
- 注释:↑测蓝色,如测不到,则说明没蓝了,没法清心补血了
- 跳转到标记 有蓝(子程序 清心)
- 否则
- 如果 xuemode = 2 则
- 注释:↑测蓝色,如测不到,则说明没蓝了,没法清心补血了
- 跳转到标记 rw血满(子程序 清心)
- 条件结束
- 条件结束
- 标记 有蓝(子程序 清心)
- 定义变量 mm, nn
- 令 mm = 0
- 令 nn = 0
- 标记 选人(子程序 清心)
- 令 mm = mm + 1
- 如果 mm > 5 则
- 注释:↑限制选人次数
- 跳转到标记 rw血满(子程序 清心)
- 条件结束
- (鼠标)移动到 (Lx + 39, Ty + 50)
- 延时 1000 毫秒
- (鼠标)左键单击, 2次
- 延时 1000 毫秒
- (鼠标)左键单击, 2次
- 延时 1000 毫秒
- 注释:↓测蓝色
- 令 mycolor = 得到指定点 (Lx + 278, Ty + 62) 的颜色
- 调用 Color.ColorToRGB(mycolor,R,G,B)
- 注释:↑红色(R)、绿色(G)、蓝色(B)
- 调用 Color.ColorToHSL(mycolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 B > 210 并且 S > 180 并且 L > 90 则
- 注释:↑测蓝色,如测不到,则说明没选中自已
- 标记 再加血(子程序 清心)
- 令 nn = nn + 1
- 如果 nn > 7 则
- 注释:↑限制加血次数
- 跳转到标记 rw血满(子程序 清心)
- 条件结束
- (键盘)按 "F8" 键, 1次
- 延时 1000 毫秒
- 注释:↓测黑色(查看蓝条左端是否还有蓝)
- 令 mycolor = 得到指定点 (Lx + 90, Ty + 62) 的颜色
- 调用 Color.ColorToRGB(mycolor,R,G,B)
- 注释:↑红色(R)、绿色(G)、蓝色(B)
- 调用 Color.ColorToHSL(mycolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 R < 66 并且 S < 40 则
- 注释:↑人物缺蓝,退出加清心加血
- 跳转到标记 rw血满(子程序 清心)
- 条件结束
- 延时 50 毫秒
- 注释:↓测黑色
- 令 mycolor = 得到指定点 (Lx + 440, Ty + 54) 的颜色
- 调用 Color.ColorToRGB(mycolor,R,G,B)
- 注释:↑红色(R)、绿色(G)、蓝色(B)
- 调用 Color.ColorToHSL(mycolor,H,S,L)
- 注释:↑色调(H)、饱和度(S)、亮度(L)
- 如果 R < 66 并且 S < 40 则
- 注释:↑人物缺血,需补充
- 跳转到标记 再加血(子程序 清心)
- 条件结束
- 否则
- 跳转到标记 选人(子程序 清心)
- 条件结束
- 条件结束
- 标记 rw血满(子程序 清心)
- 令 xuelank = 0
- 子程序结束
- 子程序 搜包()
- 定义变量 shape, x, y, x0, y0, n, r, w
- 令 x0 = 0.49 * Rx
- 令 y0 = 0.52 * By
- 令 n = 0
- 如果 Rx > 1000 则
- 令 r = 20
- 令 w = 20
- 否则
- 令 r = 15
- 令 w = 15
- 条件结束
- 标记 重搜(子程序 搜包)
- 循环当 n < 3.1415926 * 2 时
- 令 x = Lx + x0 + r * sin(n)
- 令 y = Ty + y0 + r * cos(n)
- 如果 daqunk = 1 则
- 注释:↑如果施放大群,则停止搜包
- 跳转到标记 已搜(子程序 搜包)
- 条件结束