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

原理

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

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

所以我们只要:

在特定的时刻,特定的位置,按键,就可以了。

环境配置

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

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

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

下载配置不再赘述。

最后出现类似下图即可。

(不用也可)python 与IDE

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


 很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:609616831


刷金币步骤

1、数据线链接电脑,进入手机开发者模式(不会的话百度即可)

2、启动adb

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

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

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

可选(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),截一堆图,并查看像素点

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

以下同理:

像素点(211,275)

像素点(1231,557)

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

像素点(1697,861)

像素点(2175,45)

点击自动 (2117,39)

(无图)

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

(无图)

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

再次挑战(2001,1011)

不断循环即可。

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 = 0print('刷金币初始化....')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的时间…

5、封装为exe

pyinstaller -F xxxx.py

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

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

测试

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

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

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

睡觉的时候就刷金币,或者边看B站边刷金币,岂不美哉~

在这里还是要推荐下我自己建的Python学习群:609616831,群里都是学Python的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2020最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!

会Python竟然能让你的王者荣耀金币爆仓!相关推荐

  1. Python零基础之爬取王者荣耀官方网站高清壁纸(普通版)

    Python零基础之爬取王者荣耀官方网站高清壁纸 目标: 分析过程: 1. 确定目标url 2. 解决url解析问题 3. 图片下载解析 4. 多页面的处理 代码示例 需要注意的问题: 目标: 1.下 ...

  2. 手机自动化测试之图像识别——刷王者荣耀金币

      其实可以更简单实现刷金币的过程,可以参考:实现用python刷王者荣耀金币.这里使用图像识别进行刷取,更加稳定,但是也更复杂,这里主要是提供一个图像识别应用的思路. 一.关卡选取   王者荣耀的冒 ...

  3. Python爬无止境,获得王者荣耀全部高清皮肤

    作为一名热爱王者两年的程序员,早就想爬取所有英雄皮肤的高清照片,在设个幻灯片放映,真香,这次只用16行代码就能实现,对于新手拿这个作为实战练手项目既简单又容易上手,快来尝试下. 百度"王者荣 ...

  4. Python爬虫教程:爬取王者荣耀全套皮肤【附源码】

    怎么获取全套皮肤?用钱买,或者用爬虫爬取下来~虽然后者不能穿.这个案例稍微复杂一点,但是一个非常值得学习的项目. 具体实现思路: 分析网页源代码结构 找到合适的入口 穷举访问并解析 爬取所有英雄所有皮 ...

  5. python脚本实现自动刷王者荣耀金币

    疫情期间,一些朋友可能会选择游戏打发时间,我也是其中之一.为了快速获得金币,购买英雄,我百度了一些参考文章,结合编程实现实际,作此篇,帮助即使小白,只要会用python IDE,也能实现自动刷金币. ...

  6. python骂人脚本_Python 实现王者荣耀中的敏感词过滤示例

    王者荣耀的火爆就不用说了,但是一局中总会有那么几个挂机的,总能看到有些人在骂人,我们发现,当你输入一些常见的辱骂性词汇时,系统会自动将该词变成"*",作为python初学者,就想用 ...

  7. 用Python实现自动刷王者荣耀金币,这简直不要太爽了

    相信有很多小伙伴都喜欢玩王者荣耀吧,王者里边有很多英雄购买都是需要金币的,并且金币还可以抽奖.今天,你就可以实现王者的金币自由了,我把王者刷金币的教程分享给大家,记得学起来. 一.原理 我想,游戏的脚 ...

  8. python 20行代码爬取王者荣耀全英雄皮肤

    引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了.我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成. 准备工 ...

  9. python王者战斗_使用Python自动刷王者荣耀金币

    自动刷取金币有俩种方法可实现 第一种在安卓机上运行 第一步 打开手机的开发者权限,把USB调试打开!手机款式不同自行百度 第二步 打开王者荣耀 在adb环境运行以下命令 截图保存到sdcard adb ...

最新文章

  1. 轻量型「孟子」模型比肩千亿大模型!AI大牛周明率队刷新CLUE新纪录
  2. java方面的文献综述怎么写_文献综述应该怎么写?
  3. Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】
  4. 2017/Province_Java_A/2、9数算式
  5. python随机抽取人名_python的random
  6. js处理上下文代码的2个阶段
  7. 教你动手做一个 iOS 越狱 app
  8. win10安装影子系统导致的蓝屏,终止代码:BAD_SYSTEM_CONFIG
  9. 字节跳动面试真题- 整数反转
  10. 中文姓名笔画计算(VBS脚本版)
  11. DataGrid Bind Checkbox....
  12. org.quartz.JobPersistenceException: Couldn‘t store job:
  13. 【关于我第一次上python课的感想】
  14. PowerDesigner一键导入数据库所有表并画数据模型图
  15. jbpm工作流动态会签
  16. 品管七大手法-5控制图(转载)
  17. 周小桥老师--技术与产品敏捷创新项目管理资深专家--沪师经纪刘建
  18. 百度地图显示坐标读取服务器数据,借助百度地图api解决获取经纬坐标问题
  19. 暗黑游戏服务器列表为空,暗黑3战网错误代码大全 游戏出错童鞋看过来
  20. Typora旧版本下载以及提示无法使用需要更新

热门文章

  1. Android 获取App应用、缓存、数据等大小适配8.0(仿微信存储空间)
  2. 坚持不一定成功 但放弃一定失败
  3. html 键盘按下时间,HTML OnKeypress 事件属性|用户按下键盘按键时触发
  4. python 制作简易计算器~用户界面设计
  5. 我的2011——贵州支教
  6. 欧洲共同语言参考标准等级C1,全体系英语1级语言模块与欧洲共同语言参考标准CEFR...
  7. 小程序答题APP开发需要具备8大软件功能
  8. HE4057原厂500mA线性锂离子电池充电器
  9. 每个程序员都应该知道的 CPU 知识:NUMA
  10. Unity摄像机控制插件移动旋转缩放聚焦自动居中