【PyQt】MC自动钓鱼
懒得写了,直接把github的readme给贴过来然后改改格式。
github项目地址:https://github.com/Ls-Jan/MC_AutoFishing
MC_AutoFishing
做这个工具(严格意义上说这算是外挂)的动机很明显,就是不想钓鱼。
鹦鹉壳有两个来源:钓鱼、打溺尸。其中溺尸拿鹦鹉壳实在太运气了(试过一个多个小时海上漂但愣是见不到拿壳的),于是只能把目光锁定到钓鱼上面。
但钓鱼钓十来分钟我就厌了,宁可立马写个脚本出来使用也好过傻钓。
浮标下沉的判断逻辑我就弄的很简单了啊,就是判断特定颜色的像素个数,当浮标下沉时白色像素个数会显著减少,依此为判断依据。
该项目中使用的部分关键函数/模块/类:
PIL.ImageGrab.grab
————抓取屏幕信息函数
pymouse.PyMouse
————鼠标模拟类(模拟右键点击)
threading.Thread
————线程类(其实应该用QThread的,但想着自己不熟QThread所以暂不冒风险对项目大改)
time.sleep
————休眠函数
其实这个项目的核心部分不难(也就只是定时抓屏进行判断而已),难的是UI界面编写,这实在是太困难了。
如果说核心部分我花了一两天就弄好的话,UI可是做了我十天有多,把我人都做傻了(部分代码里存在不规范的地方,但懒得修了,没心思再去降耦)
下载程序:MC_AutoFishing.zip
不要问我为啥程序文件的压缩包那么大,那是python的问题,python打包出来的文件体积庞大已经是臭名昭著的了。
运行演示
说明
1、运行程序
2、选定选区
3、显示/隐藏选区
4、点击“测试”
5、开始自动钓鱼
6、钓鱼出现问题时及时修改阈值
备注
1、右侧的“像素颜色”和“颜色容差”一般不需要去设置,我已经调好的了,除非实在不好用的时候才去修改。更多的时候是修改那个阈值。
2、如果指到数字时鼠标出现的手型的话那么该数字可以滚轮修改,也可以鼠标左键双击进行修改。
【PyQt】MC自动钓鱼相关推荐
- 通过按键精灵实现mc自动钓鱼
前言 本人在玩我的世界时,多次想要实现我的世界自动钓鱼,但查找的网上的教程都不满意,现通过按键精灵完成了全自动钓鱼,分享给大家. 方式一.无需插件 无需插件,零门槛,能够直接使用,但是只能用于前台挂机 ...
- Minecraft 1.16 简易高效的自动钓鱼脚本
新更新 更新了在windows版本下可以后台挂机的开源版本 !!!! https://github.com/onlytheworld/openfish 后续更新将直接在github上更新 正文 MC ...
- 易语言魔兽世界怀旧服自动钓鱼源码
疫情期间,学习了一下易语言,写个自动钓鱼前台辅助,自己调了一个晚上,还可以. 视角要调到水平行 .版本 2 .支持库 dm .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 .局部变量 句柄 ...
- 通过强化学习和官方API制作《星露谷物语》的自动钓鱼mod
这是一个我已经断断续续地研究了很长一段时间的项目.在此项目之前我从未尝试过修改游戏,也从未成功训练过"真正的"强化学习代理(智能体).所以这个项目挑战是:解决钓鱼这个问题的&quo ...
- 使用AI在原神里自动钓鱼,扫描Git仓库泄露的密码 【Github热榜周刊第三期】
大家好,这里是的Github精彩项目分享周刊,我是每周都在搬砖的蛮三刀酱. 我会从Github热门趋势榜里选出 高质量.有趣,牛B 的开源项目进行分享. 榜单取自实时Github Trending排行 ...
- 我的世界服务器怎么弄自动钓鱼,我的世界自动钓鱼机怎么做 我的世界自动钓鱼机用法...
在我的世界中不乏各式各样的实用制造品.从游戏的面世到现在,许多玩家们都有属于自己一套的制作技巧.随着玩家对游戏的深入了解,许多自动式.半自动式的机器也被小伙伴们广泛运用.今天超好玩小编为大家带来一款半 ...
- 我的世界服务器怎么弄自动钓鱼,我的世界自动钓鱼机制作教程 图文步骤详解...
之前有玩家跟我问过自动钓鱼机的事,所以这里就跟大家分享一个简易的自动钓鱼机,全自动的钓鱼机我也不知道怎么做,网上的很多教程也是看不懂,所以这里就发一个肯定能用的自动钓鱼机. 我的世界自动钓鱼机红石制作 ...
- AutoJs学习-MC我的世界自动钓鱼
往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发
- pyqt制作自动获取电脑IP地址的软件(含源代码)
由于去离校较远的地方实习,平时想连接实验室的电脑,只要得到电脑的IP地址即可.但是由于电脑的不稳定性导致意外重启之后就得不到IP地址了.所以萌生了想制作一个可以发IP地址的小软件.最终的目的是不管电脑 ...
最新文章
- SDK Instrumentation创建一个Note的实例
- 蚂蚁金服“刷脸”支付技术解读:错误率低于百万分之一
- AT89C51 单片机在电话远程控制器中的应用
- windows下钩子的使用
- 向 Fiddler 告别,拥抱 Fastest 吧!
- java请求注释_求达人给java代码【注释】!!请求尽量详细,万分感谢!!
- 让XCode的Stack Trace信息可读
- 第一节 如何用Go实现单链表
- Js整理工具-开发必备
- Logstash实践: 分布式系统的日志监控
- 单片机中,intrins.h头文件中各函数详解:空指令_nop_(),移位函数_crol_、_cror_
- 基于生长的棋盘格角点检测方法 代码介绍
- php织梦cms 安装教程,Linux服务器上安装织梦CMS,linux服务器织梦cms_PHP教程
- 【转】宁做创业狼,不做打工狗(ZT)
- esp8266+arduino+网页配网+温湿度上传+温度控制开关+eeprom永久保存+微信小程序控制
- JavaFx教程-01初识javaFX
- x86架构和arm架构的cpu简图
- 基于json文件创建后端模拟接口
- 基于RFID的资产智能盘点及仓储管理云平台
- 分数类中的运算符重载(续)
热门文章
- WM_NCHITTEST消息
- 隐马尔科夫模型、三个基本问题、三个训练算法
- linux下的freeradius(802.1x)服务器搭建总结
- 【蓝桥杯嵌入式】第十三届蓝桥杯嵌入式省赛(第二场)程序设计试题及其题解
- 光纤陀螺仪及典型应用
- 按照省市区分割地址 java_省市区地区分割,注意地址里面包括两个区的(比如有:市区和小区)...
- 为什么说腾讯云TDSQL是金融行业的“杀手锏”级应用?
- 荧光标记聚丙烯酸叔丁酯/聚甲基丙烯酸甲酯/聚4(2)-乙烯基吡啶/聚苯硫醚/苯硼酸,Cy3/Cy5.5/Cy7-PEG-PtBA/PMMA/P4VP/P2VP/PPS/PBA
- java实现词法分析_编译原理(词法分析) Java 实现
- “人工智能”吓人的外衣之下