- 令 HwndA = Window.Foreground()
- 令 HwndB = Window.GetKeyFocusWnd()
- 用户定义变量 FireFrequency=10 "开枪频率【建议进游戏后调节!】"
- 用户定义变量 FireOne=0 "第一枪延时!"
- 用户定义变量 BulletQuantity=30 "子弹数量!"
- 用户定义变量 Shooting=1 "每次开枪子弹连射数量"
- 令 FireF = FireFrequency
- 令 FireO = FireOne
- 令 BulletQ = BulletQuantity
- 令 BulletA = BulletQ
- 标记 AutounFire
- 按 从左上到右下 的方式查找颜色 "2141C6",把找到的坐标保存到 (FireAX, FireAY),指定区域(左:396 上:296 右:404 下:380),相似度 0.7
- 如果 FireAX > 0 并且 FireAY > 0 则
- 调用 Fire()
- 条件结束
- 按 从左上到右下 的方式查找颜色 "2E3BAD",把找到的坐标保存到 (FireBX, FireBY),指定区域(左:396 上:296 右:404 下:380),相似度 0.7
- 如果 FireBX > 0 并且 FireBY > 0 则
- 调用 Fire()
- 条件结束
- 跳转到标记 AutounFire
- 子程序 Fire()
- 如果 BulletB >= 1 则
- 循环 Shooting 次
- 调用 Bkgnd.LeftClick(HwndB,400,300)
- 令 BulletB = BulletB - Shooting
- 延时 FireF 毫秒
- 循环结束
- 否则
- 循环 Shooting 次
- 调用 Bkgnd.LeftClick(HwndB,400,300)
- 令 BulletB = BulletA - Shooting
- 延时 FireF 毫秒
- 循环结束
- 条件结束
- 如果 BulletB = 0 则
- (键盘)按 "R" 键, 1次
- 延时 3000 毫秒
- 令 BulletQ = BulletA
- 否则
- 令 BulletQ = BulletB
- 条件结束
- 子程序结束