王者荣耀相关的一些工具
一个王者荣耀刷金币的小外挂。 始发于:教你使用50行Python代码刷王者荣耀金币
王者荣耀的冒险模式里有个挑战模式,第一次过关可以获得比较多的金币,后面重新挑战还是会获得少量金币,这不算是bug,你不嫌烦手动蛮力也可以刷金币。
推荐关卡:大师 - 陨落的祸源 - 稷下战场
只要你能模拟屏幕点击就可以完成刷金币的脚本.
在安卓模拟界面点击最简单的方式就是使用ADB发送命令,不需要root手机,不需要安装第三方软件,方便快捷。ADB命令点击屏幕坐标[x, y] 可以使用命令:
adb shell input tap x y
iOS与mac用户,可以利用WDA,参考微信跳一跳辅助程序的相关安装步骤,他们已经写的非常详细了。原理也是通过WDA来模拟屏幕点击,这里也不再赘述环境的准备。(与跳一跳的环境是一样的)
- 需要真实安卓手机。
- 手机需开启USB调试模式,允许电脑调试。
- 电脑需安装好安卓驱动,一般豌豆荚或者各种管家就可以自动帮你装好。
- 电脑需要有ADB驱动,可以到这里下载。
- ADB需要加入环境变量PATH中,方便随时调用。
如果只是为了刷金币,只需要安装好驱动和ADB工具即可。
如果万事具备,那么步骤就非常简单。
- 用USB连接手机,如果弹出警告,请允许电脑调试手机。
- 使用命令
adb devices
检验adb和手机状态已经就绪。
$ adb devices
List of devices attached
b******4 device
模拟点击屏幕,比如你可以打开画图软件,然后运行命令:
adb shell input tap 500 500
如果如果一切OK,那么你将看到画图软件在坐标(500,500)的位置有一个点。
- 因为直接使用的是shell命令,所以只能用linux系统或者Mac系统执行。
- 通关需要点击的屏幕位置是固定的,加上注释我们只需要不到30行代码就可以完成。
- 代码的逻辑就是用一个循环来控制循环执行。
- 下载项目中的
gold.sh
到本地 - 将游戏打开主界面
- 根据手机性能和分辨率,调整
gold.sh
中的参数 (本人使用的是小米Max2) - 运行以下命令,手机上就可以查看实时运行效果。
sh gold.sh
- 每周金币上限4200,需要接近4个小时,不建议一次刷满,手机和你都要休息。
- 铭文,手机性能,英雄选择都会影响通关速度,自己微调等待时间。
- 如果你不想被USB数据线束缚,可以考虑使用无线连接Android真机。
本脚本纯属娱乐和探索的心得,如果你因为违反了游戏规则导致被封号,我概不负责。