現在王者榮耀作為手游界的大哥大,基本上十個人里面就有六七個玩的,其余的三四個就算不玩也是知道的,我們都知道在王者內購買英雄有兩種途徑,一種是充值點券購買,另一種是使用在游戲內獲得的金幣購買,小編不經常玩王者,所以有時候想買一個英雄時經常就出現了金幣不足的情況,但是玩游戲也只是偶爾玩一玩,也不想充錢。于是呢,就想著能不能用python寫一個刷金幣的腳本。下面小編就帶大家看一看如果使用python寫一個王者榮耀刷金幣的腳本。

如何用python寫一個王者榮耀刷金幣腳本丨內附完整代碼

一. 該腳本用了python的os庫和time庫,都是內置的,不用重新安裝

import os
import time

二 .該腳本還需要安裝adb命令,并了解adb基礎幾個命令,很簡單的(不知道adb命令的自行百度下載安裝)

三.代碼里面涉及到的比如:

tap_screen(1655, 883)

這種坐標,每個人的手機不一樣,坐標也不一樣,坐標怎樣獲取呢,如下:
手機設置->開發者模式->指針位置 , 然后打開,這樣你點擊屏幕的話就會顯示出你點擊的坐標。

使用adb命令的話,你得插上數據線(無限連接模式自己百度),然后打開usb調試,打開方法如上,也在開發者模式中。

這個腳本主要刷的是王者榮耀冒險模式里面的關卡,具體什么關卡可以自己修改坐標,時間也需要改,就是打一關需要多久,計算好進行修改。

下面附上完整代碼:

import os
import time

os.system('adb devices')

# 屏幕點擊函數
def tap_screen(x, y):
    os.system('adb shell input tap {} {}'.format(x, y))

# 腳本開始運行
def do_money():
    print('\n腳本開始運行')
    tap_screen(1707, 913)
    time.sleep(2)

    print("\n開始闖關")
    tap_screen(1655, 883)
    time.sleep(8)

    print("\n進入游戲 -- 開打")
    #每隔四秒點一次屏幕
    for i in range(36):
        tap_screen(1097, 873)
        time.sleep(1)

def do_money2():
    print("打完了 -- 正在準備再次挑戰")

    tap_screen(1961, 997)
    time.sleep(3)

def main():
    do_money()
    time.sleep(3)
    do_money2()

# 價格循環讓腳本循環執行
if __name__ == '__main__':
    for i in range(100):     # 100是循環次數,也就是刷幾次
        print("\n刷第 %d 次"% (i + 1))
        main()
    print("\n刷金幣次數結束!\n")
王者榮耀相關攻略
王者榮耀s5賽季是哪一年
王者榮耀s5賽季是哪一年
王者榮耀虞姬銘文高爆發
王者榮耀虞姬銘文高爆發
王者榮耀搶先服下載官網
王者榮耀搶先服下載官網
王者榮耀制裁是什么裝備
王者榮耀制裁是什么裝備
不知火舞銘文出裝(新賽
不知火舞銘文出裝(新賽
王者榮耀如何免費獲得皮
王者榮耀如何免費獲得皮
美版王者榮耀叫什么名字
美版王者榮耀叫什么名字
王者榮耀貂蟬三角形走位
王者榮耀貂蟬三角形走位