FGA 战斗脚本卡住:界面不动、技能不放、重复同一操作的排查
症状
战斗自动化运行中:
- 停在某个界面不动(菜单、助战、战斗结算等)
- 一直重复点击同一个按钮(死循环)
- 技能放了一半突然停住
- 结算画面过去了但没进下一轮
按症状分类排查
症状 1:停在某界面不动
FGA 能截屏、能识别界面,但就是不执行操作。
原因 A:界面识别准了,但脚本逻辑卡住了
可能是 FGA 内部状态机卡住——比如检测到了战斗界面但技能指令还没加载好。
解决:手动暂停脚本 → 重新开始。如果反复出现 → 更新 FGA 到最新版。
原因 B:相似度阈值太低,匹配到错的界面
FGA 识别成当前在战斗界面,其实在助战选择界面——然后执行了战斗的点击逻辑,结果没反应。
解决:调高相似度阈值(80% → 85%),确保界面识别准确。
原因 C:游戏界面卡在过渡动画里
战斗开始的过渡动画、死亡动画、敌方 Rank Up 动画等——FGA 在等动画结束,但动画卡住了。
解决:手动点一下屏幕让动画继续;或者在 FGA 设置里调大"动画过渡等待时间"。
症状 2:无限重复同一操作
FGA 在同一个界面反复执行同一个操作,没前进。
原因 A:点击没生效(界面没反应)
可能 FGA 的点击坐标偏了、或者游戏没响应。脚本判断"没到目标界面"→ 再点一次 → 还是没反应 → 死循环。
解决:
- 调高点击后等待时间(让游戏有时间响应)
- 调高相似度阈值(确保点的是正确按钮)
- 如果是厂商 ROM,看看是不是需要开某些权限
原因 B:脚本判断条件永远不满足
比如脚本等"战斗结束"界面 → 但游戏里没出现这个界面(可能是界面变了)→ 永远重试 → 死循环。
解决:
- FGA 设置 → 开启"调试模式"→ 看日志里在等什么
- 更新游戏(可能 FGO 版本旧了有 bug)
- 更新 FGA(可能适配了新界面)
原因 C:游戏网络卡了,点击服务器没响应
点了"继续"但游戏和服务器通信慢 → 界面没更新 → FGA 以为没点着 → 再点 → 死循环。
解决:调大"游戏服务器响应等待时间"(500ms → 1000ms),或者换网络。
症状 3:技能放了一半停住
技能序列执行到某一步就卡了。
原因 A:技能指令解析错误
某条指令 FGA 识别不了(比如写错了技能编码、特殊目标格式错了)→ 执行到这条就停。
解决:见 指令错误。
原因 B:技能目标找不到(特殊目标从者)
某从者的技能有特殊目标(比如 Emiya 的 NP 左右选择),FGA 不知道怎么处理。
解决:用 Skill Maker 重新构建这条技能,确保特殊目标正确。
原因 C:队伍里没有指定从者
技能序列里配了第 4 个从者的技能(d~i),但队伍只有 3 个 → FGA 找不到目标从者 → 卡住。
解决:检查队伍配置和技能指令里的从者位置是不是对应。
症状 4:结算画面过去了但没进下一轮
战斗结算界面能点,但点完没进入关卡重复 → 脚本卡住。
原因 A:界面识别错误
FGA 认为还在结算界面,其实已经进了关卡菜单或其他界面 → 重复点结算按钮。
解决:调高相似度阈值,确保"重复"按钮和"结算"按钮能正确区分。
原因 B:AP 补充界面弹出来了
AP 耗尽时会弹出补充界面 → FGA 在等补充 → 但你没配补充策略(或者配置了手动确认等你点)→ 卡住。
解决:检查 AP 补充设置,确保:
- 开了自动补充
- 配了有效的苹果类型
- 金方块确认(如果开了的话)不需要手动确认
原因 C:试炼之塔次数用完
日服试炼之塔有每日次数上限 → 次数用完后弹出特殊界面 → FGA 不知道怎么处理 → 卡住。
解决:确保全局开了"试炼之塔次数用完自动停";或者换个关卡刷。
战斗卡住时的快速恢复
方案 1:手动点继续
如果只是界面卡住(比如 FGA 在等某个界面但实际没到),手动点一下可能就好了。
- 点击悬浮按钮 → 暂停脚本
- 手动点游戏里需要的按钮让流程继续
- 回到 FGA → 点继续
方案 2:手动停止重新启动
如果卡住了不好判断:
- 点击悬浮按钮 → 停止脚本
- 手动回到关卡菜单
- 重新点悬浮按钮 → 选战斗 → 重新启动
方案 3:完全重启
如果脚本逻辑彻底混乱:
- 停止 FGA 服务
- 退出 FGO 到主界面
- 重启 FGA 服务
- 重新启动 FGO → 重新开始
防止战斗卡住的配置
全局设置
| 设置 | 推荐值 | 说明 |
|---|---|---|
| 相似度阈值 | 80%(匹配不准再调) | 确保界面识别准确 |
| 点击后等待 | 50ms(卡顿设备调大) | 让游戏有时间响应 |
| 自动跳过剧情 | 开 | 跳过过场动画防止卡住 |
| 自动清理对话框 | 开 | 自动关闭各种弹窗 |
| 战斗切换等待 | 2000ms | 给界面过渡留足够时间 |
| 网络错误重试 | 3 次 | 网络卡了自动重试几次 |
战斗配置
| 设置 | 推荐值 | 说明 |
|---|---|---|
| 停止条件(轮数) | 别无限跑 | 设置上限,防止无限循环 |
| 停止条件(AP 耗尽) | 开 | 苹果用完自动停 |
| 自动重复 | 开 | 省掉助战选择,减少卡住概率 |
| 技能指令 | 用 Skill Maker 构建 | 避免手写指令出错 |
快速验证 checklist
✅ 相似度阈值够吗?(80% 以上确保准确)
✅ 点击等待时间够吗?(卡顿设备调大)
✅ 自动跳过剧情开了?
✅ 自动清理对话框开了?
✅ 战斗切换等待够?
✅ AP 补充配了自动?
✅ 有没有无限循环?(开停止条件)
✅ 游戏服务器设置对吗?
✅ FGA 是最新版?
✅ 游戏是最新版?