懒得写了,直接把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自动钓鱼相关推荐

  1. 通过按键精灵实现mc自动钓鱼

    前言 本人在玩我的世界时,多次想要实现我的世界自动钓鱼,但查找的网上的教程都不满意,现通过按键精灵完成了全自动钓鱼,分享给大家. 方式一.无需插件 无需插件,零门槛,能够直接使用,但是只能用于前台挂机 ...

  2. Minecraft 1.16 简易高效的自动钓鱼脚本

    新更新 更新了在windows版本下可以后台挂机的开源版本 !!!! https://github.com/onlytheworld/openfish 后续更新将直接在github上更新 正文 MC ...

  3. 易语言魔兽世界怀旧服自动钓鱼源码

    疫情期间,学习了一下易语言,写个自动钓鱼前台辅助,自己调了一个晚上,还可以. 视角要调到水平行 .版本 2 .支持库 dm .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 .局部变量 句柄 ...

  4. 通过强化学习和官方API制作《星露谷物语》的自动钓鱼mod

    这是一个我已经断断续续地研究了很长一段时间的项目.在此项目之前我从未尝试过修改游戏,也从未成功训练过"真正的"强化学习代理(智能体).所以这个项目挑战是:解决钓鱼这个问题的&quo ...

  5. 使用AI在原神里自动钓鱼,扫描Git仓库泄露的密码 【Github热榜周刊第三期】

    大家好,这里是的Github精彩项目分享周刊,我是每周都在搬砖的蛮三刀酱. 我会从Github热门趋势榜里选出 高质量.有趣,牛B 的开源项目进行分享. 榜单取自实时Github Trending排行 ...

  6. 我的世界服务器怎么弄自动钓鱼,我的世界自动钓鱼机怎么做 我的世界自动钓鱼机用法...

    在我的世界中不乏各式各样的实用制造品.从游戏的面世到现在,许多玩家们都有属于自己一套的制作技巧.随着玩家对游戏的深入了解,许多自动式.半自动式的机器也被小伙伴们广泛运用.今天超好玩小编为大家带来一款半 ...

  7. 我的世界服务器怎么弄自动钓鱼,我的世界自动钓鱼机制作教程 图文步骤详解...

    之前有玩家跟我问过自动钓鱼机的事,所以这里就跟大家分享一个简易的自动钓鱼机,全自动的钓鱼机我也不知道怎么做,网上的很多教程也是看不懂,所以这里就发一个肯定能用的自动钓鱼机. 我的世界自动钓鱼机红石制作 ...

  8. AutoJs学习-MC我的世界自动钓鱼

    往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发

  9. pyqt制作自动获取电脑IP地址的软件(含源代码)

    由于去离校较远的地方实习,平时想连接实验室的电脑,只要得到电脑的IP地址即可.但是由于电脑的不稳定性导致意外重启之后就得不到IP地址了.所以萌生了想制作一个可以发IP地址的小软件.最终的目的是不管电脑 ...

最新文章

  1. SDK Instrumentation创建一个Note的实例
  2. 蚂蚁金服“刷脸”支付技术解读:错误率低于百万分之一
  3. AT89C51 单片机在电话远程控制器中的应用
  4. windows下钩子的使用
  5. 向 Fiddler 告别,拥抱 Fastest 吧!
  6. java请求注释_求达人给java代码【注释】!!请求尽量详细,万分感谢!!
  7. 让XCode的Stack Trace信息可读
  8. 第一节 如何用Go实现单链表
  9. Js整理工具-开发必备
  10. Logstash实践: 分布式系统的日志监控
  11. 单片机中,intrins.h头文件中各函数详解:空指令_nop_(),移位函数_crol_、_cror_
  12. 基于生长的棋盘格角点检测方法 代码介绍
  13. php织梦cms 安装教程,Linux服务器上安装织梦CMS,linux服务器织梦cms_PHP教程
  14. 【转】宁做创业狼,不做打工狗(ZT)
  15. esp8266+arduino+网页配网+温湿度上传+温度控制开关+eeprom永久保存+微信小程序控制
  16. JavaFx教程-01初识javaFX
  17. x86架构和arm架构的cpu简图
  18. 基于json文件创建后端模拟接口
  19. 基于RFID的资产智能盘点及仓储管理云平台
  20. 分数类中的运算符重载(续)

热门文章

  1. WM_NCHITTEST消息
  2. 隐马尔科夫模型、三个基本问题、三个训练算法
  3. linux下的freeradius(802.1x)服务器搭建总结
  4. 【蓝桥杯嵌入式】第十三届蓝桥杯嵌入式省赛(第二场)程序设计试题及其题解
  5. 光纤陀螺仪及典型应用
  6. 按照省市区分割地址 java_省市区地区分割,注意地址里面包括两个区的(比如有:市区和小区)...
  7. 为什么说腾讯云TDSQL是金融行业的“杀手锏”级应用?
  8. 荧光标记聚丙烯酸叔丁酯/聚甲基丙烯酸甲酯/聚4(2)-乙烯基吡啶/聚苯硫醚/苯硼酸,Cy3/Cy5.5/Cy7-PEG-PtBA/PMMA/P4VP/P2VP/PPS/PBA
  9. java实现词法分析_编译原理(词法分析) Java 实现
  10. “人工智能”吓人的外衣之下