- 延时 500 毫秒
- 注释:若在战斗则不运行脚本,坐标为第几回合的第字的左下角
- 注释:IfColor 1166, 49, "639FCF", (1) Then
- 注释:判断成员数
- 令 number = 1
- 注释:判断第一个队友的相框
- 如果点 (479,60) 的颜色等于 "8492AD" 则
- 注释:若相框存在,判断是否暂离
- 令 tm1 = 得到指定点 (484, 60) 的颜色
- 调用 Color.ColorToHSL(tm1,H,S,L)
- 如果 H > 100 则
- 令 number = number + 1
- 条件结束
- 条件结束
- 注释:判断队友2
- 如果点 (560,60) 的颜色等于 "8492AD" 则
- 令 tm2 = 得到指定点 (565, 60) 的颜色
- 调用 Color.ColorToHSL(tm2,H,S,L)
- 如果 H > 100 则
- 令 number = number + 1
- 条件结束
- 条件结束
- 注释:判断队友3
- 如果点 (641,60) 的颜色等于 "8492AD" 则
- 令 tm3 = 得到指定点 (646, 60) 的颜色
- 调用 Color.ColorToHSL(tm3,H,S,L)
- 如果 H > 100 则
- 令 number = number + 1
- 条件结束
- 条件结束
- 注释:判断队友4
- 如果点 (722,60) 的颜色等于 "8492AD" 则
- 令 tm4 = 得到指定点 (727, 60) 的颜色
- 调用 Color.ColorToHSL(tm4,H,S,L)
- 如果 H > 100 则
- 令 number = number + 1
- 条件结束
- 条件结束
- 注释:若大于三人则寻找贼兵
- 如果 number >= 1 则
- 注释:在地图寻找贼兵的黄色
- 从左上到右下查找颜色 "61C1C5",把找到的坐标保存到 (intX, intY),指定区域(左:300 上:200 右:1111 下:800)
- 如果 intX > 0 并且 intY > 0 则
- 如果 得到指定点 (intX + 2, intY) 的颜色 = "61C1C5" 则
- 注释:如果左上角提示在自动行走,则停止行走
- 如果点 (14,164) 的颜色等于 "65CB8C" 则
- (键盘)按下 Ctrl 键
- (键盘)按 W 键, 1次
- (键盘)弹起 Ctrl 键
- 输入文本 "/2 队伍人数" & number & ",大于三人,可杀贼兵!"
- (键盘)按 "Enter" 键, 1次
- 注释:SayString "/2 坐标"&intX&intY
- 注释:KeyPress "Enter", 1
- (鼠标)移动到 (intX, intY - 50)
- (鼠标)左键单击, 1次
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 注释:打据点 ,坐标为"确定"的坐标
- (鼠标)移动到 (497, 396)
- 延时 500 毫秒
- (鼠标)移动到 (497, 596)
- 延时 1000 毫秒
- 注释:ifcolor为触发事件时银英的蓝色眼睛
- 如果点 (382,442) 的颜色等于 "CED773" 则
- 延时 1000 毫秒
- (鼠标)左键单击, 1次
- 条件结束
- 注释:判断是否在自动行走
- 令 cr1 = 得到指定点 (0, 19) 的颜色
- 延时 500 毫秒
- 令 cr2 = 得到指定点 (0, 19) 的颜色
- 如果 cr1 = cr2 则
- (键盘)按下 Ctrl 键
- (键盘)按 W 键, 1次
- (键盘)弹起 Ctrl 键
- 条件结束
- 注释:End If