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

原理

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

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

所以我们只要:

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

环境配置

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. 翻译-高质量JavaScript代码书写基本要点(转载)
  2. MVP模式在Android中的应用之图片展示选择功能的框架设计
  3. OpenCV_图像平滑
  4. 从mysql读取数据保存成excel_小程序读取excel表格数据,并存储到云数据库
  5. matlab内置函数fitgeotrans与transformPointsForward解析
  6. html调用servlet(JDBC在Servlet中的使用)(2)
  7. 阿里高级技术专家总结6年来的成长和收获
  8. 放射性渐变色html,html5 canvas绘制放射性渐变色效果
  9. System.currentTimeMillis()与日期之间的相互转换
  10. 全球加密货币总市值突破7500亿美元 比特币市值突破5200亿美元
  11. LINUX下的流量监控shell脚本
  12. 大数据分析应具备哪些属性
  13. 高中计算机教学设计案例分析,高一年级信息技术教学设计(案例)
  14. CCNA考试题库中英文翻译版及答案12
  15. js 获取浏览器 滚动的高度
  16. 2019 计蒜之道 初赛 第三场 - 淘宝商品价格大PK
  17. Unity Profiler
  18. hibernate总结多表查询
  19. Navicat15安装教程
  20. c 语言字符串查找替换,c ++ - 如何在标准字符串中搜索/查找和替换?

热门文章

  1. Proxmox VE 6.0管理指南——10. Qemu / KVM虚拟机
  2. SQL之时间日期类型
  3. Beaglebone串口启动
  4. RSK<->以太坊 trusted bridge
  5. 2023年之Linux新发行版
  6. 利用gromacs软件绘制自由能形貌图
  7. js实现影视级滤镜效果,lut3d的前端实现
  8. 【天光学术】金融专业:互联网金融对保险合同制度适用的影响(节选)
  9. 中厂,面试就问了4道题,凉了!
  10. !!“理都懂”为什么“然并卵”?