没有报错,突破卡住不动
在提问之前...
- [x] 我已经搜索了现有的 issues
- [x] 我在提问题之前至少花费了 5 分钟来思考和准备
- [x] 我已经阅读了文档中的 常见问题(FAQ)
- [x] 这个问题出现了至少三次,不是偶发的
- [x] 我使用 OAS 的 dev 分支
描述你的问题
脚本每周秘闻功能正常,执行个突时卡住不动,没有报错
如何复现
- 前往 '...'
- 点击 '....'
- 滑动到 '....'
- 出现问题
预期行为
No response
相关 Logs
════════════════════════════════════════════════════════════════════════════════
────────────────────────────────── REALMRAID ───────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
2025-10-04 17:41:36.554 | logger.py:0284 | INFO | [u2.Device] Device(atx_agent_url=http://127.0.0.1:61033)
2025-10-04 17:41:36.963 | logger.py:0284 | INFO | [Screen_size] 1280x720
2025-10-04 17:41:36.965 | script.py:0351 | INFO | module_path:
C:\Users\LENOVO\Desktop\program\fuzhu\yys\OnmyojiAutoScript-easy-install\tasks\RealmRaid\script_task.py, module_name: script_task
2025-10-04 17:41:37.277 | costume_base.py:0158 | INFO | Switch main costume to costume_main_9
2025-10-04 17:41:37.278 | costume_base.py:0176 | INFO | Switch battle theme costume_battle_4
2025-10-04 17:41:37.279 | game_ui.py:0101 | INFO | UI get current page
2025-10-04 17:41:37.280 | image.py:0077 | INFO | roi_front size changed to 51x56
2025-10-04 17:41:37.306 | logger.py:0284 | INFO | [UI] page_realm_raid
2025-10-04 17:41:37.308 | logger.py:0276 | INFO | <<< UI GOTO PAGE_REALM_RAID >>>
2025-10-04 17:41:37.309 | image.py:0077 | INFO | roi_front size changed to 66x75
2025-10-04 17:41:37.897 | game_ui.py:0226 | INFO | Page arrive: page_realm_raid
2025-10-04 17:41:38.955 | script_task.py:0260 | INFO | Click RES_UNLOCK
2025-10-04 17:41:41.144 | logger.py:0284 | INFO | [NUMBER 0.265s] [30/30]
2025-10-04 17:41:41.169 | script_task.py:0368 | INFO | Find one medal [RES_MEDAL_5], order is 8
2025-10-04 17:42:36.755 | device.py:0157 | WARNING | Wait too long
2025-10-04 17:42:36.758 | device.py:0158 | WARNING | Waiting for set()
2025-10-04 17:42:36.817 | logger.py:0284 | INFO | [Package_name] com.netease.onmyoji.wyzymnqsd_cps
2025-10-04 17:42:36.820 | logger.py:0318 | ERROR | GameStuckError: Wait too long
2025-10-04 17:42:36.825 | script.py:0097 | WARNING | Saving error: ./log/error/1759570956825
截图
还有别的吗?
No response
能否告诉我具体代码是在哪个位置,我自己修改也行
script_task里代码都改一遍了也没解决,大佬们有空请看看。
去你log/error/1759570956825这个文件夹里面把报错截图贴出来呀,看你的日志大概率是截图连不上了然后一直没获取到,你这个错误不是一直出现的吧?
换vulkan渲染
去你log/error/1759570956825这个文件夹里面把报错截图贴出来呀,看你的日志大概率是截图连不上了然后一直没获取到,你这个错误不是一直出现的吧?
这个问题一直有,突破没有成功过,每周秘闻功能正常,下面是报错截图:
换vulkan渲染
一直是 vulkan渲染
我也有同样的问题,一模一样,报错也一模一样
我试着改了一下,现在好了,需要修改两处地方: 1、tasks\RealmRaid\script_task.py里的466行fire函数中的if not self.appear(self.I_RR_PERSON, threshold=0.7):改成0.7 2、tasks\RealmRaid\assets.py里的64行改为I_RR_PERSON = RuleImage(roi_front=(1203,279,56,100), roi_back=(1203,279,56,100), threshold=0.7, method="Template matching", file="./tasks/RealmRaid/res/res_rr_person.png") 原因:结界突破任务匹配的机制是识别
按键,如果识别成功就进行下一步动作,然后可能由于mumu模拟器截图等原因,导致个人按键无法被识别,定时器超时
谢谢几位佬,问题已经解决了,参考@carryoufeel的方案