Closed zidianzhimeng closed 2 months ago
提交的代码还是有点问题,被@task.conditional装饰的函数会被注册到task实例属性_conditionalActions列表中,在task运行时会根据装饰器参数中condition回调函数进行判断是否需要调用,不需要主动调用max_fight_times函数,也不能调用。
@task.conditional
_conditionalActions
condition
max_fight_times
utils/task.py不应该做任何修改
utils/task.py
应该在 handle/__init__.py文件中导入conditional.py文件即可
handle/__init__.py
conditional.py
另外结算界面的完成按钮,如果第一次没有点击成功,下一次循环还是会点击,强制等待一秒实在是没有必要
https://github.com/sMythicalBird/ZenlessZoneZero-Auto/blob/4462af7437edb18ebe01a9fcc158bcf2c6ff6d7e/utils/task.py#L292-L313
https://github.com/sMythicalBird/ZenlessZoneZero-Auto/blob/4462af7437edb18ebe01a9fcc158bcf2c6ff6d7e/utils/task.py#L340-L345
提交的代码还是有点问题,被
@task.conditional
装饰的函数会被注册到task实例属性_conditionalActions
列表中,在task运行时会根据装饰器参数中condition
回调函数进行判断是否需要调用,不需要主动调用max_fight_times
函数,也不能调用。utils/task.py
不应该做任何修改应该在
handle/__init__.py
文件中导入conditional.py
文件即可另外结算界面的完成按钮,如果第一次没有点击成功,下一次循环还是会点击,强制等待一秒实在是没有必要
https://github.com/sMythicalBird/ZenlessZoneZero-Auto/blob/4462af7437edb18ebe01a9fcc158bcf2c6ff6d7e/utils/task.py#L292-L313
https://github.com/sMythicalBird/ZenlessZoneZero-Auto/blob/4462af7437edb18ebe01a9fcc158bcf2c6ff6d7e/utils/task.py#L340-L345