Python实现王者荣耀自动刷金币的完整步骤


Posted in Python onJanuary 22, 2021

想写一个游戏的辅助脚本(或者外挂? )很久了。这几天工作、考试都完成的差不多了,闲下来写一个王者荣耀的刷金币脚本,供大家参考。

Python实现王者荣耀自动刷金币的完整步骤

原理

我想,游戏的脚本应该都是差不多的,我们玩游戏的流程是这样的:

那么用脚本玩游戏呢,完全可以省略中间的步骤:

所以我们只要:在特定的时刻,特定的位置,按键,就可以了。

环境配置

1、ADB工具(让电脑使用手机)

下载地址:https://adbshell.com/downloads/

如果慢的话找其它资源也好

下载配置不再赘述了…最后出现类似下图即可。

Python实现王者荣耀自动刷金币的完整步骤

2、python与IDE

下载配置不再赘述了…最后出现类似下图即可。

刷金币步骤

1、数据线链接电脑,进入手机开发者模式

2、启动adb

错误一:5037端口被占用,关闭相应进程即可

Python实现王者荣耀自动刷金币的完整步骤

netstat -ano | findstr "5037"
taskkill /pid (进程号) -f

错误二:缺少DLL,或者没有进入开发者模式,移动DLL即可

Python实现王者荣耀自动刷金币的完整步骤

可选(0.找到下载adb的目录,把adb.exe,AdbWinApi.dll放到C:\WINDOWS\System32下)

1.将本机C:\WINDOWS\System32下的adb.exe文件复制到C:\Windows\SysWOW64下。
 
2.将本机C:\WINDOWS\System32下的AdbWinApi.dll文件复制到C:\Windows\SysWOW64下。

3、打开王者荣耀(如果不是开发者,可以转5),截一堆图,并查看像素点

Python实现王者荣耀自动刷金币的完整步骤

可以看到万象天工像素点(1755,793), 通过adb shell input tap 1755 793命令点击万象天工。

以下同理:

Python实现王者荣耀自动刷金币的完整步骤

像素点(211,275)

Python实现王者荣耀自动刷金币的完整步骤

像素点(1231,557)

Python实现王者荣耀自动刷金币的完整步骤

像素点(800,567)(1393,475)(1677,675)(1791,939)

Python实现王者荣耀自动刷金币的完整步骤

像素点(1697,861)

Python实现王者荣耀自动刷金币的完整步骤

像素点(2175,45)

Python实现王者荣耀自动刷金币的完整步骤

点击自动 (2117,39)

(无图)

等待60s,跳过(2175,45)

(无图)

等10s点击屏幕继续(1000,500)

Python实现王者荣耀自动刷金币的完整步骤

再次挑战(2001,1011)

Python实现王者荣耀自动刷金币的完整步骤

不断循环即可。

4、代码如下:

# -*- coding: utf-8 -*-
# @Author : daruida
# @Time : 2021/1/8 15:38
import os
from time import sleep


# 点击方法
def click_screen(x, y):
 os.system('adb shell input tap {} {}'.format(x, y))


def repeat(zidong):
 print('开始挑战')
 # 闯关
 click_screen(1697, 861)
 sleep(10)

 # 跳过
 print('点击跳过')
 click_screen(2175, 45)
 sleep(1)

 # 自动
 if zidong == 0:
  print('点击自动')
  click_screen(2117, 39)
  zidong = 1

 # 打完
 sleep(60)
 print('打完了')

 # 跳过
 click_screen(2175, 45)
 sleep(10)

 # 挑战完成
 print('挑战完成\n\n')
 click_screen(1000, 500)
 sleep(1)

 # 再次挑战
 print('再次挑战\n\n')
 click_screen(2001, 1011)
 sleep(1)
 repeat(zidong)

if __name__ == '__main__':
 zidong = 0
 print('刷金币初始化....')
 click_screen(1755, 793) # 万象天宫
 sleep(1)
 click_screen(211, 275) # 冒险玩法
 sleep(1)
 click_screen(1231, 557) # 挑战
 sleep(2)
 print('通天塔\n')
 click_screen(1393, 475) # 通天塔
 sleep(1)
 click_screen(1677, 675) # 大师级别
 sleep(1)
 click_screen(1791, 939) # 下一步
 print('刷金币重复阶段...')
 repeat(zidong)

当然了…如果手机网速快的话,或者打的速度快的话,可以缩短些sleep的时间…

4、封装为exe

pyinstaller -F xxxx.py

Python实现王者荣耀自动刷金币的完整步骤

5、链接好手机后,打开到王者初始化界面,运行exe即可

(出错的话,重新运行一遍就可)

测试

我的组合:孙笨+狂铁+小金金…

自动下1min打完…1h能1000+金币

当然,如果其它组合打的时间过长,可以和我讨论下可能会出错啦

到此这篇关于Python实现王者农药自动刷金币的完整步骤的文章就介绍到这了,更多相关Python自动刷王者金币内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
介绍Python的Urllib库的一些高级用法
Apr 30 Python
详解Python中的Descriptor描述符类
Jun 14 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
python机器学习之随机森林(七)
Mar 26 Python
用Python实现大文本文件切割的方法
Jan 12 Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 Python
解决Django中checkbox复选框的传值问题
Mar 31 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 Python
解决python使用list()时总是报错的问题
May 05 Python
用python发送微信消息
Dec 21 Python
Python datetime模块的使用示例
Feb 02 Python
python实现马丁策略回测3000只股票的实例代码
Jan 22 #Python
Python爬虫回测股票的实例讲解
Jan 22 #Python
python+selenium实现12306模拟登录的步骤
Jan 21 #Python
python基于爬虫+django,打造个性化API接口
Jan 21 #Python
Python 无限级分类树状结构生成算法的实现
Jan 21 #Python
python 制作网站筛选工具(附源码)
Jan 21 #Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 #Python
You might like
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
原生javascript移动端滑动banner效果
2017/03/10 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
js实现简易计算器功能
2019/10/18 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
Python专用方法与迭代机制实例分析
2014/09/15 Python
python统计文本文件内单词数量的方法
2015/05/30 Python
Python玩转Excel的读写改实例
2019/02/22 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
Python之字符串的遍历的4种方式
2020/12/08 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
销售总经理岗位职责
2014/03/15 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
小学教师读书活动总结
2014/07/08 职场文书
承诺函范文
2015/01/21 职场文书
校园广播站开场白
2015/06/01 职场文书
学子宴致辞大全
2015/07/27 职场文书
SQL SERVER存储过程用法详解
2022/02/24 SQL Server