用Python编写王者荣耀刷金币脚本教程 - 手把手教你轻松获取金币
为了纪念国王的许多朋友想购买剧本和吊坠。如果您想更轻松地获得黄金硬币,可以在游戏中购买英雄等。Python在我们的开发中也非常重要。今天,我将为您带来一个使用Python撰写手机游戏国王来刷金币的脚本。如果您有兴趣,请参考并学习。我希望它对您有帮助。
国王的荣誉冒险模式中存在挑战模式。您可以第一次获得更多的金币,在挑战之后,您仍然会得到少量的金币。这不是一个错误。您也可以使用手动蛮力刷金币。
推荐级别:堕落女巫的记忆
该级别使用纯输出英雄来扮演大约20秒钟,并且可以将水平传递约50秒。您可以在每个重复的水平上获得19个金币的奖励。在打开作弊之前,建议您手动通过水平并体验它。这是游戏原理。
简而言之,需要以下步骤:
界面开放到挑战水平:掉落的废物城 - 女巫的回忆[单击下一步]
输入阵容调整接口,然后提前安排阵容。 【单击以通过级别】
输入挑战接口。 [单击右上角 - 自动 - 等待挑战结束]
输入挑战完成接口。 【单击屏幕继续】
输入级别奖励接口。 【点击再次挑战】
输入阵容调整接口,然后循环到步骤1或步骤2 [似乎取决于游戏区域和版本]
只要您可以模拟屏幕单击,就可以完成刷金硬币的脚本。单击Android仿真接口的最简单方法是使用ADB发送命令。不需要根手机或安装方便且快速的第三方软件。 adb命令单击屏幕坐标[x,y]以使用命令:
adb shell input tap x y
登录后复制
我不知道iOS中是否有类似的工具和命令。如果是这样,很容易自动刷金币。
准备
该脚本适用于Android游戏区域,需要真正的Android手机。
手机需要启用USB调试模式以允许计算机调试。
计算机需要安装Android驱动程序,通常,Peodou Pods或各种管家可以自动为您安装它们。
计算机需要具有ADB工具集,可以在许多方面获得。
需要将ADB工具添加到环境变量路径中,这很方便随时致电。
需要在计算机上安装Python,因为这是我选择的脚本语言。
专业发展和测试人员也可以参考我的其他两个博客:
在Windows下构建Appium + Android自动测试环境
在Mac OSX上配置Appium+Android自动化测试环境
如果您只想刷金币,则只需要安装驱动程序和ADB工具即可。
步
如果一切都完成,则步骤非常简单。
环境测试
将手机与USB连接。如果警告弹出,请允许计算机调试手机。
使用命令ADB设备验证ADB和电话状态是否准备就绪。
$ adb devices List of devices attached b******4 device
登录后复制
例如,单击屏幕上,您可以打开图纸软件,然后运行命令:
adb shell input tap 500 500
登录后复制
如果一切正常,那么您会看到绘图软件在坐标中有一个点(500,500)。
代码实现
需要单击清理的屏幕位置是固定的,我们只需要少于30行的代码即可完成评论。
def tap_screen(x, y): os.system('adb shell input tap {} {}'.format(x, y)) def do_money_work(): print('#0 start the game') tap_screen(1600, 970) sleep(3) print('#1 ready, go!!!') tap_screen(1450, 910) sleep(15) print('#2 auto power on!') tap_screen(1780, 40) for i in range(25): tap_screen(1000, 500) sleep(1) print('#3 do it again...\n') tap_screen(1430, 980) sleep(3)
登录后复制
然后,我们编写一个主要功能以通过金钱循环。
if __name__ == '__main__': for i in range(repeat_times): print('round #{}'.format(i + 1)) do_money_work()
登录后复制
然后:
从项目下载kog.py到本地。
打开游戏并输入挑战模式,女巫记忆,阵容调整接口。
根据手机的性能和分辨率调整kog.py中的参数。 (移动分辨率,金钱刷数等)
运行以下命令,您可以在手机上查看实时运行效果。
python kog.py
注意:
每周最高金币是4,200,需要将近4个小时。不建议一次填充。您的手机和您都需要休息。
铭文,手机性能和英雄选择会影响清除速度,您可以自己调整等待时间。
如果您不想被USB电缆绑定,则可以考虑使用与Android真实机器的无线连接。