Comments (8)
我知道为什么会卡死在baotu->mission上面了
当我把左下角聊天频道禁用后
只留下了个人信息 也就是刚打完的藏宝任务 "获得一张藏宝图"
和 resources/richang/baotu_mission.png 中的文字一样(除了颜色)
因为以模糊度0.8查找的 他就一直认为存在宝图任务 然后就死循环了
解决方法:
- 改代码: 将find的区域改至右半边
- 不改代码, 放开"世界" "系统"等窗口信息, 等待系统信息刷掉 "获得藏宝图"的字样
from mhxy_script.
这个方法是以出现领取任务对话框开始(waitUtilFindPic(r'resources/fuben/select.png') 是等待到对话框出现,也就是没领取任务的前提下点击店小二出现的对话框),在1分30秒内没有进入战斗为结束条件的。baotu_mission那个图会在领取任务后点击任务栏任务追踪用到一次(如果找不到就会读取配置文件的位置)。结尾处的递归为了防止网络卡了情况但调用得确实不对,我会增加判断是否已经领取过宝图任务,是的话就跳过领取任务步骤。
from mhxy_script.
我递归加了参数, 防止递归时进入waitUtilFindPic
但是出现左下角聊天出现绿色的 "宝图"字样 就会再次进入递归
因为误认为baotu_mission.png , 不会卡死在waitUtilFindPic上
而是一直在自旋
我没有用方法1去改代码
而是方开了 我的系统聊天 等有人全世界喊话几句 冲掉前面的"宝图"字样 他自己就正常走下去了
from mhxy_script.
我递归加了参数, 防止递归时进入waitUtilFindPic 但是出现左下角聊天出现绿色的 "宝图"字样 就会再次进入递归 因为误认为baotu_mission.png , 不会卡死在waitUtilFindPic上 而是一直在自旋
我没有用方法1去改代码 而是方开了 我的系统聊天 等有人全世界喊话几句 冲掉前面的"宝图"字样 他自己就正常走下去了
是不是说的10张宝图做完了没有结束,错误地进入递归了的错
from mhxy_script.
对的 他扫描到 左下角界面的 "宝图" == baotu_mission.png
误判 -> 进入递归
假如像我 我不喜欢订阅系统消息, 聊天框一直是 个人信息: "您获得了一张藏宝图...."
然后就一直卡死了
from mhxy_script.
我自己这边已经OK了:
def mission(self, count = 0):
if count == 0 :
waitUtilFindPic(r'resources/fuben/select.png')
if count > 3:
return
......
if ms is not None:
self.mission(count+1)
最多让他递归3次
from mhxy_script.
我自己这边已经OK了:
def mission(self, count = 0): if count == 0 : waitUtilFindPic(r'resources/fuben/select.png') if count > 3: return ...... if ms is not None: self.mission(count+1)
最多让他递归3次
我改成从右半边获取baotu_mission 了
from mhxy_script.
OK 那就彻底解决了
我没去理解你的坐标数据
简单写死最多循环3次 用10个角色串行测试了一晚上
全部成功做完了 没有卡死的情况
所以应该就这里的问题
from mhxy_script.
Related Issues (20)
- 挖矿的机制 HOT 1
- mac 跑起来报错 HOT 1
- 有个问题望大佬指点下 HOT 2
- 1920*1080笔记本运行没效果 HOT 4
- 运行后点了一下任务后就直接停止了
- 安装依赖报错 HOT 1
- UI层执行mhxy_tkinter.py的“一键挖矿”的问题 HOT 1
- 直接改成手机里面运行
- 新版已经没有爬塔了,挖矿也没有必要弄了,有没有用过的弄个视频观摩下,我这mac跑不起来 HOT 2
- MUMU12模拟器 设置MD文件中的分辨率后 鼠标位置完全不对劲啊 HOT 2
- 这个必须用模拟器才能玩吗 HOT 2
- 更新 HOT 1
- 大佬能否教一下怎样运行,没时间就算了,无意冒犯 HOT 1
- 大佬,这个能多开吗,还是只能单开? HOT 2
- 脚本无法使用 HOT 1
- 在ui文件夹里 pip install -r requirments.txt
- 副本选择报错已经新增技能选择建议 HOT 3
- configparser.NoSectionError: No section: 'main' HOT 2
- 大佬求教下,DLL load failed while importing QtGui
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mhxy_script.