【Python小脚本】实现王者农药自动刷金币啦~啦啦啦走跟我一起组队~

前言

? 作者 :“程序员梨子”

? **文章简介 **:本篇文章主要是写了自动刷金币脚本啦!

? **文章源码获取 **: 为了感谢每一个关注我的小可爱?每篇文章的项目源码都是无偿分

享滴?????

点这里蓝色这行字体自取,需要什么源码记得说标题名字哈!私信我也可!

? 欢迎小伙伴们 点赞?、收藏⭐、留言?

正文

嘻嘻(●'◡'●)有喜欢玩儿王者的小可爱嘛?

之前想写一个游戏的辅助脚本(或者外挂? )很久了。这几天忙的差不多了,闲下来写一个王者荣

耀的刷金币脚本,供大家参考。喜欢的记得三联一波啦!感谢各位大佬!

1)游戏原理简介

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

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

所以我们只要:在特定的时刻,特定的位置,按键,就可以了。

2)环境安装

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

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

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

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

2、python与IDE
下载配置不再赘述了… 最后出现类似下图即可。

3)刷金币步骤

1、数据线链接电脑,进入手机开发者模式 。

2、启动adb

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

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

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

可选(0.找到下载adb的目录,把adb.exe,AdbWinApi.dll放到C:WINDOWSSystem32下)

1.将本机C:WINDOWSSystem32下的adb.exe文件复制到C:WindowsSysWOW64下。
 
2.将本机C:WINDOWSSystem32下的AdbWinApi.dll文件复制到C:WindowsSysWOW64下。

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)

不断循环即可。

源码展示:

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('挑战完成nn')
    click_screen(1000, 500)
    sleep(1)

    # 再次挑战
    print('再次挑战nn')
    click_screen(2001, 1011)
    sleep(1)
    repeat(zidong)

if __name__ == '__main__':
    zidong = 0
    print('刷金币初始化....')
    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)

总结

我的组合:狐狸+锤子妈+悟空…

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

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

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

关注小编获取更多精彩内容!记得点击传送门哈?

记得三连哦! 如需打包好的源码+素材免费分享滴!传送门

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>