cncqc
cncqc
> ### 问题描述 > 现在使用1.8.7版本,地图,脚本,都是最新的,今天游戏更新到1.5版本后,切图锄一会就人物不动,脚本不执行,也没有报错。附了日志 > > ### 预期行为 > 脚本应该一直执行 > > ### 实际行为 > 人物停止,脚本不工作 > > ### 截图或录屏 > _No response_ > > ### 自动锄大地脚本版本 > 1.8.7...
> 我也是来找答案的...不过,这个问题目前有个临时解决方案,程序默认退出战斗的时间是300s,锄大地练度高的话,修改成60s即可。 真要定位问题的话,还需要排查。 utils/config.py 中的fight_time从300改成60或者30。 我也是来找答案的,还需要修改 config.json,昨天我也是先改的这个,保险点60,这个办法倒是可以缓解。同时,查找“入画”代码处,此处有个死循环且没有超时退出,所以还需要加个最大时长10-20s左右强退。表现形式是:空间站支援舱段-3,永久挂起。
> 如果还是不太行的话,可以在这份文件中( calculated.py) 搜索这一行:self.compare_lists(self.get_pix_hsv(game_pos=(1435, 58)), [0, 0, 240]) and 在wait_fight_end这个函数里,注释掉试试。我不知道有什么后果,但是我注释掉就很丝滑了。害,这里作者没写注释,周末再研究吧。 已测试,这个方法可以,没注释,不知道作者是以什么条件在判断。同时,calculated.py 中共有3处需要注释。
花了点时间,打了点日志,知道作者的目的了。原因是右上角图标变化导致的,改为检测倒数第二个团队图标,就应该可以稳定运行很久吧,为什么不是最后一个,是有原因的 在此不表。以下是修改方法: calculated.py,查找(1435, 58),修改为(1766, 30),共3处。 修改之后,丝般顺滑,已测试。网络问题,就不PR了。
> > 花了点时间,打了点日志,知道作者的目的了。原因是右上角图标变化导致的,改为检测倒数第二个团队图标,就应该可以稳定运行很久吧,为什么不是最后一个,是有原因的 在此不表。以下是修改方法: > > calculated.py,查找(1435, 58),修改为(1766, 30),共3处。 > > 修改之后,丝般顺滑,已测试。网络问题,就不PR了。 > > 我这里搜到6个,两个是在line899的teleport函数里,两个在line463的check_fighting里,两个在line477的wait_fight_end里 你是对的,有6个需要替换,我指的3个方法。