sMythicalBird / ZenlessZoneZero-Auto

绝区零 | ZenlessZoneZero | 零号空洞 | 自动战斗 | 自动化 | 图片分类 | OCR识别
https://fairy.autoscript.site/zh/
GNU General Public License v3.0
1.23k stars 89 forks source link

[Bug]: 游戏打完一把零号空洞结算后直接回到主角视角导致脚本无法开始 #215

Closed seywea closed 2 months ago

seywea commented 3 months ago

请确保您已经阅读并同意以下要求

项目版本

v2.3

系统版本

Windows 10

bug情况描述

貌似是官方修改了零号空洞的结算界面,上周还正常,这周打完一把零号空洞,结算后会回到空洞的选择页(就是选旧都列车还是施工前线的界面),现在打完一把结算后就直接变成主角站在零号空洞的电脑旁了,还要再按下F,才能又进入到零号空洞选择页,然后脚本就不动了,要手动按下F才会开始。

上传截图

No response

sMythicalBird commented 3 months ago

应该是才改的

nfjBill commented 2 months ago

确实如此 群里大佬们都没这个问题 貌似少数人有这个问题

sMythicalBird commented 2 months ago

确实如此 群里大佬们都没这个问题 貌似少数人有这个问题

看看自己游戏设置是不是哪里改了,默认好像都不会退

wizardt commented 2 months ago

同样的问题,好奇怪啊

wizardt commented 2 months ago

已解决。重新阅读了游戏设置的详细说明,https://fairy.autoscript.site/zh/demo/required.html。 电脑打开了夜间模式,图像变成暖色,导致无法识别了吧

wizardt commented 2 months ago

不好意思,关闭了夜间模式,仍然不行,游戏设置已经和给出的设置要求一模一样了。结算界面,右下角只有一个“完成”按钮,点击后,就会直接回到主角站在零号空洞的电脑旁的界面。 并不会回到空洞选择界面。

sMythicalBird commented 2 months ago

不好意思,关闭了夜间模式,仍然不行,游戏设置已经和给出的设置要求一模一样了。结算界面,右下角只有一个“完成”按钮,点击后,就会直接回到主角站在零号空洞的电脑旁的界面。 并不会回到空洞选择界面。

截几张相关的图发我记录下,我没出现过退出的情况

wizardt commented 2 months ago

不好意思,关闭了夜间模式,仍然不行,游戏设置已经和给出的设置要求一模一样了。结算界面,右下角只有一个“完成”按钮,点击后,就会直接回到主角站在零号空洞的电脑旁的界面。 并不会回到空洞选择界面。

截几张相关的图发我记录下,我没出现过退出的情况

image 通关后,脚本会在这个界面点击右下角的“完成”按钮。然后游戏LOADING,之后就是主角站在零号空洞的电脑旁了。好像最近游戏更新后就突然变成这样了。 image 同样版本的客户端,有些人不会退出,但有些人会退出,也是神了。

sMythicalBird commented 2 months ago

@wizardt 奖励刷完了吗,是国服还是国际版啊

wizardt commented 2 months ago

@wizardt 奖励刷完了吗,是国服还是国际版啊

国服,脚本其他的所有过程都没问题,boss打了,奖励也拿了,模式无论是全刷还是单拿了业绩就跑,退出时一律会退到这里。。。可能需要加一个退出后判断是否来到这个界面按F重新进的逻辑了。。。@sMythicalBird

sMythicalBird commented 2 months ago

后续加一下

wizardt commented 2 months ago

后续加一下

感谢大佬。后续通过什么思路解决的可否说一句,我也学习下。

sMythicalBird commented 2 months ago

后续加一下

感谢大佬。后续通过什么思路解决的可否说一句,我也学习下。

给这几个页面加个判断就行

nfjBill commented 2 months ago

打完设置个延迟 按个f就行了

seywea commented 2 months ago

原来这是小概率事件啊,难怪😔

nfjBill commented 2 months ago

image 有这个问题的 可以去event_handling/zero/other.py添加红圈里的代码就行了

sMythicalBird commented 2 months ago

image 有这个问题的 可以去event_handling/zero/other.py添加红圈里的代码就行了

可以这样解决,不过似乎大部分人都没退出,到底是哪里的设置问题啊

nfjBill commented 2 months ago

image 有这个问题的 可以去event_handling/zero/other.py添加红圈里的代码就行了

可以这样解决,不过似乎大部分人都没退出,到底是哪里的设置问题啊

我怀疑是不是作战机略拿满的原因 只是猜疑 并不确定