ETH官方钱包

前往
大廳
主題

聯(lián)盟戰(zhàn)棋 (TFT) 自動腳本實作討論

GG輪班救臺灣 | 2024-02-16 23:23:39 | 巴幣 3204 | 人氣 5788

2024.09.28 個人已退坑遊戲,腳本若有使用問題請考慮自行除錯,謝謝。


前言

本文章主旨為教導(dǎo)分享電腦自動化腳本的使用:以聯(lián)盟戰(zhàn)棋為例子,請注意官方反對類似行為,使用腳本有封鎖帳號之風(fēng)險,若您使用後致使帳號遭到封鎖,本人概不負(fù)任何責(zé)任。

前期設(shè)定

  • 腳本使用 AutoHotKey 程式撰寫,官方網(wǎng)址,請先至官網(wǎng)下載程式並安裝。
  • 電腦設(shè)定
    • 螢?zāi)唤馕龆龋?920 * 1080
  • LOL大廳主程式設(shè)定
    • 啟動低規(guī)格模式
    • 遊戲開始時完全關(guān)閉英雄聯(lián)盟客戶端:總是關(guān)閉
    • 視窗大?。?600 * 900
    • 音效:將所有聲音關(guān)閉
  • LOL遊戲設(shè)定
    • 熱鍵 - 聯(lián)盟戰(zhàn)棋 - 購買經(jīng)驗值熱鍵:設(shè)定為 F 鍵
    • 視訊解析度: 1920 * 1080
    • 選擇視窗模式
    • 選擇隱藏花俏特性特效
    • 圖形選項選擇極低畫質(zhì)
    • 音效選擇關(guān)閉全部音效
  • 腳本代碼,請自行轉(zhuǎn)換成ahk檔案 (2024.05.29 修改)
F10::

CoordMode Mouse, Screen
SendMode Input

Loop
{
;主程式左上開始遊戲
DllCall("SetCursorPos", "int", 309, "int", 121)
MouseClick left
Sleep 1000

;主程式再來一場 (743-937, 907-945)
DllCall("SetCursorPos", "int", 837, "int", 928)
MouseClick left
Sleep 1000

;主程式確認(rèn)進(jìn)場 (857-1057, 741-803)
DllCall("SetCursorPos", "int", 973, "int", 800)
MouseClick left
Sleep 1000

;升級
Send, f

;離開遊戲 (870-1061, 542-585)
DllCall("SetCursorPos", "int", 885, "int", 584)
MouseClick left
Sleep 1000
MouseClick left
Sleep 1000
}

F12::Pause

  • 腳本代碼由 AHK 語法產(chǎn)生器 生成,目標(biāo)為使用最少的動作完成穩(wěn)定的自動行為
  • F10 為開始腳本;F12 為暫停/繼續(xù)腳本;Esc 為離開腳本
  • 開始排隊後即可啟動腳本
  • 請注意表格中參數(shù)為本人電腦之解析度,若需修改,請使用 AutoHotKey Window Spy 調(diào)整 X, Y 座標(biāo)


執(zhí)行效果


  • 聯(lián)盟戰(zhàn)棋模式下每分鐘賺取點數(shù):1-4 名為 6 點;5-8 名為 3 點,故腳本平均每分鐘約可賺取 5 點點數(shù),理想狀態(tài)扣除排隊時間每小時約 270 點點數(shù),一天為 6480 點數(shù),即 324 代幣
  • 重新啟動主程式時常有通知跳出,可自行增加腳本動作來關(guān)閉

  整體收益

新春狂歡
  • 完成任務(wù)493次,總收益為10860代幣,扣除有限任務(wù)2100代幣,無限任務(wù)收益8760代幣。
  • 腳本運行時間為02/02開始至活動結(jié)束,共計40天,約一週完成有限任務(wù),剩餘時間每日平均可農(nóng)出265代幣,約為理想效益之80%。
  • 腳本效益降低的原因為LOL客戶端不定時出現(xiàn)無法排隊之問題,目前僅能重開客戶端解決。

西域牛仔
  • 完成任務(wù)484次,總收益為10480代幣,扣除有限任務(wù)2100代幣,無限任務(wù)收益8380代幣。
  • 腳本運行時間為03/21開始至活動結(jié)束,共計34天,約五天完成有限任務(wù),剩餘時間每日平均可農(nóng)出289代幣,約為理想效益之89%。
  • 本次腳本效益較上次提高原因為個人遠(yuǎn)端手動不定時重開主程式,考慮增加重開主程式的代碼。
  • 05/01官方預(yù)計上線Vanguard,AHK腳本亦在其檢測範(fàn)圍內(nèi),理論上應(yīng)該無法繼續(xù)使用,考慮使用python重寫自動腳本、或著遠(yuǎn)端自動腳本控制。

季中邀請賽宇宙幻焰
  • Vanguard不會偵測AHK戰(zhàn)棋腳本,僅某些時候大廳程式會出現(xiàn)Van錯誤,重開程式即可。
  • 遊戲更新後腳本出現(xiàn)遊戲中滑鼠無法移動的問題,改用DllCall的方式解決。
  • 完成任務(wù)473次,總收益為10460代幣,扣除有限任務(wù)2000代幣,無限任務(wù)收益8460代幣。
  • 腳本運行時間為05/02開始至活動結(jié)束,共計34天,約五天完成有限任務(wù),剩餘時間每日平均可農(nóng)出291代幣,約為理想效益之90%。
  • 本次效益提高之原因為大廳客戶端無法列隊情況排除,應(yīng)是拳頭更新緣故。

百獸特攻隊
  • 完成任務(wù)469次,總收益為10380代幣,扣除有限任務(wù)2000代幣,無限任務(wù)收益8380代幣。
  • 腳本運行時間為07/20開始至活動結(jié)束,約30天,約五天完成有限任務(wù)。
  • 在最後一週本腳本幾乎都是第七或著第八名,推測應(yīng)是有更具競爭力的腳本導(dǎo)致,下次活動再觀察看看。


疑問回答

Q1:我開啟之後lol在客戶端的時候還能正常運作,進(jìn)去遊戲之後就不會自己動了 這是什麼問題?
A1:腳本修正,改寫指令碼,目前我的電腦可以正常運作。

41則留言

2024-11-26 09:40:18
我在最後一次的活動中也有觀察到類似的情形,理論上應(yīng)該能有更好的拿棋策略,但是那樣要多寫很多圖像辨識,要多抓很多色點,用AHK寫太麻煩,就放棄了。
2024-11-24 23:05:12
我打一般場的名次大部分都坐落在7,8名,看你的名次都蠻高的,你是打哪個模式?
2024-11-24 22:22:22
在我退坑之前 Vanguard 都不會檢測 AHK 腳本,所以我也沒有用 python 重新寫過。
2024-11-24 07:32:25
你好,我想問說後來有用python寫嗎?(如果有的話是否會被偵測到?)
2024-11-08 19:48:08
2.0版本

相關(guān)創(chuàng)作

更多創(chuàng)作