一分钟刷一万金币王者荣耀(教你如何利用Python实现王者荣耀自动刷金币脚本)
手游
在王者荣耀中金币和钻石的积累是必然的,特别对于平民玩家来说金币显得极为重要。那么,王者荣耀金币有什么用呢?接下来咱们就来了解下王者荣耀金币用途。
1、可以购买英雄
2、抽奖
3、购买铭文
4、增加亲密度
5、参加赏金联赛
原理:
由于每次通过冒险模式都会有金币,而这个动作十分重复,连图像识别都不需要,可以考虑使用程序代替人工。
简单的说是重复以下的步骤:
- 界面打开至挑战关卡:陨落的废都 - 魔女回忆 【点击下一步】
- 点击开始闯关
- 进入挑战界面。【点击右上角-自动-等待挑战结束】
- 进入挑战完成界面。【点击屏幕继续】
- 进入关卡奖励界面。【点击再次挑战】
- 再次闯关
我们需要一个程序代替我们手工点点点,可以想到使用安卓sdk里的adb工具,向手机发送点击命令。
adb shell input tap x y
就是这个命令,如果 在cmd命令行里执行一下
adb shell input tap 500 500 就会在手机500,500位置模拟点击一下。
程序
环境准备:下载安卓的platform-tools:
http://www.androiddevtools.cn/
访问这个网址
找到这里
根据你的操作系统下载完了之后解压
然后配置环境变量:
在Path的最后加上刚刚你解压出来的目录,D:\platform-tools 是我刚刚解压的目录。与前面的字符串要用英文的分号;隔开
代码:
打开IDE粘贴以下代码:
# -*- coding: utf-8 -*- import os from time import sleep repeat_times = 600 def tap_screen(x, y): os.system('adb shell input tap {} {}'.format(x, y)) if __name__ == '__main__': for i in range(repeat_times): if(i > 0): tap_screen(2489, 1307) # 再次挑战 print("再次挑战开始") sleep(5) tap_screen(2155, 1218)#闯关 print("开始闯关") sleep(12) tap_screen(2764, 53)#自动 print("自动按钮点击") sleep(50) tap_screen(500,500)#点击屏幕继续 print("点击屏幕继续") sleep(5) tap_screen(2489, 1307) # 再次挑战 sleep(1) print(i)
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com