王者榮耀自動化獲取金幣/經驗週上限 教程

本教程適用於手機屏幕分辨率爲2160*1080,其他分辨率需要自行更改代碼中的座標,顯示手機座標自行百度。如果覺得自己操作比較麻煩,且比較損耗手機,可以嘗試使用電腦安卓模擬器或雲手機。

準備工作

  1. 安卓7.0以上手機或裝有手機模擬器(推薦逍遙模擬器)的電腦。
  2. 安裝好王者榮耀,auto.js(自行百度下載或通過此鏈接下載(https://share.weiyun.com/tMNhozS2 密碼:rvfn6m))
  3. 開啓開發者模式,打開指針位置,以下步驟中凡是需要點擊的地方都要記錄下座標。
  4. 打開王者榮耀,進入遊戲,進入萬象天工。
  5. 左上角快捷入口添加爲冒險玩法,進入冒險玩法。
    在這裏插入圖片描述
  6. 進入挑戰,選擇大師級別魔女回憶,更換陣容爲三個射手,點擊闖關。
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
  7. 進入闖關後,開啓右上角自動模式,不要手動點擊屏幕,等待關卡完成,記錄下完成關卡的時間。
    在這裏插入圖片描述
    在這裏插入圖片描述
  8. 記錄“再來一次”的座標,之後按兩次返回鍵退出王者榮耀。

開始掛機

  1. 打開auto.js,開啓無障礙模式和懸浮窗,在設置中打開音量上鍵停止所有腳本(如果有root權限可以開啓通過root權限自動啓動服務),右下角導入文件或新建文件將代碼粘貼。
  2. 將準備工作中記錄下的座標在代碼中進行更改,更改的地方是每個對應方法中click()中的兩個參數。
  3. 如果手機卡頓,則更改sleep()中的參數,1000表示1秒。
  4. 將代碼保存運行,看看是否可以正常闖關,如果中間有任何地方有問題(點不到、點擊過快或太慢),則多修改一下代碼中的座標和sleep時間。
  5. 多跑兩次沒問題之後,就可以掛着不管了,等着金幣/經驗刷滿退出腳本即可。
    在這裏插入圖片描述

代碼

//再來一次
function zailai() {
    for (var i = 0; i < 2; i++) {
        click(1840, 1000);
        sleep(500);
    }
}

//對話
function duihua() {
    for (var j = 0; j < 20; j++) {
        click(1000, 500);
        sleep(1000);
    }
}

//闖關
function chuangguan() {
    for (var k = 0; k < 2; k++) {
        click(1555, 880);
        sleep(500);
    }
}


function run(hour) {

    var loop = 55 * hour;
    for (var n = 0; n < loop; n++) {
        toastLog("第"+n+"次冒險");
        zailai();
        sleep(1000);

        chuangguan();
        toastLog("闖關");
        sleep(10000);

        //duihua();
        sleep(1000 * 25);
        toastLog("對話");
        duihua();
        sleep(1000);
        //小妲己提醒
        if(n > 45){
            click(1400,725);
            sleep(1000);}
            
    }
}

//關閉廣告
function closeAD(t) {
    for (var i = 0; i < t; i++) {
        click(1900, 190);
        sleep(800);
    }
}

//退出王者榮耀
function exitApp() {
    back();
    sleep(500);
    back();
    sleep(1000);
    click(1200, 750);
}

function click2(x, y, t) {
    for (var j = 0; j < t; j++) {
        click(x, y);
        sleep(500);
    }
}

function runtime(times) {
    launchApp("王者榮耀");
    toastLog("打開王者榮耀");
    sleep(30 * 1000);
    closeAD(2);
    toastLog("關閉彈窗");
    click2(1065, 850,2); // 開始遊戲
    toastLog("開始遊戲");
    sleep(10000);
    closeAD(8);
    toastLog("關閉彈窗2");
    click(1600, 800); //萬象天工
    toastLog("萬象天工");
    sleep(2000);
    click(134, 268); //快捷入口 冒險
    toastLog("冒險模式");
    sleep(2000);
    click(1000, 500); // 冒險
    toastLog("進入冒險");
    sleep(2000);
    click(1600, 900); // 下一步
    toastLog("開始冒險");
    run(times);
    exitApp();
    toastLog("退出王者榮耀");
}

runtime(3); // 3小時
sleep(60 * 15 * 1000); //休息15分鐘
runtime(3); // 3小時
sleep(60 * 15 * 1000); //休息15分鐘
while (1) {
    runtime(1);
    sleep(60 * 15 * 1000); //休息15分鐘
}

代碼我已放到github上,有需要自取,有問題可以留言或提Issues。
https://github.com/MaQuanZhi/wzry_auto

8小時Python零基礎輕鬆入門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章