OnmyojiAutoScript
OnmyojiAutoScript copied to clipboard
希望斗技任务能在23点到12点自动退出
在提问之前...
- [x] 我已经搜索了现有的 issues
- [x] 我在提问题之前至少花费了 5 分钟来思考和准备
- [x] 我已经阅读了文档中的 常见问题(FAQ)
- [x] 这个问题出现了至少三次,不是偶发的
- [ ] 我使用 OAS 的 dev 分支
描述你的问题
斗技时间外,脚本会卡住在右下角是“练”的页面,重启多次后停止任务
如何复现
- 前往 '...'
- 点击 '....'
- 滑动到 '....'
- 出现问题
预期行为
在非斗技时间段自动退出任务,或者识别到右下角为“练”时退出任务
相关 Logs
════════════════════════════════════════════════════════════════════════════════
───────────────────────────────────── DUEL ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
INFO 2025-02-27 23:30:26.049 │ Connecting to local emulator, using host 192.168.31.96
INFO 2025-02-27 23:30:26.198 │ Reverse server listening on 192.168.31.96:20581, client can send data to
192.168.31.96:20581
INFO 2025-02-27 23:30:26.276 │ sdk_ver: 28
INFO 2025-02-27 23:30:26.399 │ [nc command] ['busybox', 'nc']
INFO 2025-02-27 23:30:28.816 │ [Screen_size] 1280x720
INFO 2025-02-27 23:30:28.838 │ module_path:
C:\Users\Akrc\Desktop\OAS-阴~1\OAS-阴~1\ONMYOJ~1\ONMYOJ~1\tasks\Duel\script_task.py, module_name: script_task
INFO 2025-02-27 23:30:30.805 │ Switch main costume to costume_main_2
INFO 2025-02-27 23:30:30.847 │ Switch realm theme costume_realm_2
INFO 2025-02-27 23:30:30.865 │ Switch battle theme costume_battle_2
INFO 2025-02-27 23:30:30.889 │ UI get current page
libpng warning: sBIT: invalid
INFO 2025-02-27 23:30:30.924 │ PAGE_CHECK_LOGIN_FORM roi_front size changed to 51x56
libpng warning: sBIT: invalid
INFO 2025-02-27 23:30:31.107 │ PAGE_CHECK_AREA_BOSS roi_front size changed to 66x75
INFO 2025-02-27 23:30:31.151 │ [UI] page_duel
INFO 2025-02-27 23:30:31.171 │ <<< UI GOTO PAGE_DUEL >>>
INFO 2025-02-27 23:30:31.202 │ Page arrive: page_duel
INFO 2025-02-27 23:30:32.755 │ Click ( 845, 342) @ DUEL_D_TEAM
INFO 2025-02-27 23:30:32.767 │ <<< MINITOUCH INIT >>>
INFO 2025-02-27 23:30:32.982 │ [Device Orientation] 0 (Normal)
INFO 2025-02-27 23:30:33.000 │ Reuse forward: ForwardItem(serial='emulator-5554', local='tcp:20147',
remote='localabstract:minitouch')
INFO 2025-02-27 23:30:33.070 │ v 1
INFO 2025-02-27 23:30:33.083 │ ^ 10 1279 719 2
INFO 2025-02-27 23:30:33.114 │ $ 2475
INFO 2025-02-27 23:30:33.131 │ minitouch running on port: 20147, pid: 2475
INFO 2025-02-27 23:30:33.145 │ max_contact: 10; max_x: 1279; max_y: 719; max_pressure: 2
INFO 2025-02-27 23:30:34.060 │ Click ( 819, 346) @ DUEL_D_TEAM
INFO 2025-02-27 23:30:35.294 │ Click (1109, 104) @ DUEL_D_TEAM_SWTICH
INFO 2025-02-27 23:30:36.469 │ Click ( 820, 312) @ DUEL_D_TEAM
INFO 2025-02-27 23:30:38.754 │ Click (1093, 124) @ DUEL_D_TEAM_SWTICH
INFO 2025-02-27 23:30:41.010 │ Click (1097, 106) @ DUEL_D_TEAM_SWTICH
INFO 2025-02-27 23:30:42.230 │ Click (1095, 125) @ DUEL_D_TEAM_SWTICH
INFO 2025-02-27 23:30:43.225 │ Souls Switch is complete
INFO 2025-02-27 23:30:44.652 │ Click ( 28, 19) @ UI_UI_BACK_YELLOW
INFO 2025-02-27 23:30:50.078 │ [D_SCORE 1.516s] [2436]
WARNING 2025-02-27 23:31:48.952 │ Wait too long
WARNING 2025-02-27 23:31:48.960 │ Waiting for set()
[I 250227 23:31:49 __init__:874] [pid:8696] [emulator-5554] newCommandTimeout updated to 168h0m0s
INFO 2025-02-27 23:31:49.003 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:2422)
INFO 2025-02-27 23:31:49.267 │ [Package_name] com.netease.onmyoji.wyzymnqsd_cps
ERROR 2025-02-27 23:31:49.276 │ GameStuckError: Wait too long
WARNING 2025-02-27 23:31:49.294 │ Saving error: ./log/error/1740670309294
WARNING 2025-02-27 23:31:50.918 │ Game stuck, com.netease.onmyoji.wyzymnqsd_cps will be restarted in 10 seconds
WARNING 2025-02-27 23:31:50.951 │ If you are playing by hand, please stop Alas
INFO 2025-02-27 23:31:50.977 │ Notifier: OAS1
INFO 2025-02-27 23:31:51.000 │ Task call: restart
write: C:\Users\Akrc\Desktop\OAS-阴~1\OAS-阴~1\ONMYOJ~1\ONMYOJ~1\config\oas1.json
INFO 2025-02-27 23:32:01.072 │ Scheduler: End task `Duel`
read: C:\Users\Akrc\Desktop\OAS-阴~1\OAS-阴~1\ONMYOJ~1\ONMYOJ~1\config\oas1.json
INFO 2025-02-27 23:32:01.096 │ Pending tasks: ['Restart', 'Duel']
INFO 2025-02-27 23:32:01.101 │ [Task] Restart (Enable, 0, 2025-02-27 23:31:51)
INFO 2025-02-27 23:32:01.105 │ Scheduler: Start task `Restart`
════════════════════════════════════════════════════════════════════════════════
─────────────────────────────────── RESTART ────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
截图
还有别的吗?
No response
像斗技/逢魔/地鬼 这几个任务 能否检查一下 不在时间段内就把任务推到下一个时间点去
有时候过了半夜12点才打开 然后看到它还在不停点地鬼挑战( 逢魔也是 过了22点就不用进去了