[爆卦]tinytask腳本是什麼?優點缺點精華區懶人包

為什麼這篇tinytask腳本鄉民發文收入到精華區:因為在tinytask腳本這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者panex0845 (胖克思)看板Arknights標題Re: [閒聊] 簡陋腳本設定時間Sun...


※ 引述《ll6a (老成a~)》之銘言:
: 印象中板主有說腳本不算外掛的樣子
: 所以講一下怎麼設定應該沒關係吧0.0..?
: 火藍之心我是全程手動的
: 但剛剛手動刷了一下我覺得實在不行
: 所以去咕狗一下加上自己摸索
: 試出了一個簡陋的方式
: 首先先下載一個模擬器(以bluestacks為例)
: https://i.imgur.com/x48UGcn.jpg
: 右邊一排有個小鍵盤點下去
: https://i.imgur.com/iSgy6R8.jpg
: 照圖片位置設定三個點擊位ABC,注意B不要點到素材
: 保存後遊戲控制關掉
: 小鍵盤下面那個是腳本錄製器
: 打開錄製然後一直輪流按ABC大約三分鐘
: 結束錄製
: 簡陋的腳本就完成喇,錄好的腳本右邊有個齒輪點一下可以設定次數,盡量比想要的多
: 幾次
: 試了一下每一關都可以用,而且理智不足也不會亂消耗源石,然後因為是一直按所以不
: 受LAG影響
: 灑花。:.゚ヽ(*′∀`)ノ゚.:。
: 要是被龍成抓就算惹反正就退坑
: 0.0..
:

這邊也分享一個雷電模擬器的作法 非錄製
因為用錄製的長時間下來模擬器會崩潰 應該是模擬器本身BUG
所以我不喜歡用錄的

以下全都是用模擬器內建功能 絕非第三方外掛
桌面新增一個純文字文件 把副檔名改成.bat (批次檔)

V2:新增每輪延遲與截圖功能

複製貼上以下指令:


@echo off
set folder=C:\XuanZhi\LDPlayer
:: 模擬器的安裝路徑

set device=0
:: device=雷電模擬器的代號 第一個是0號 依此類推
:: 其他模擬器請開啟ADB模式 於下方命令註解處刪除註解
:: 其他模擬器device不知道是多少 到模擬器安裝資料夾
:: 上方路徑輸入CMD > ADB devices 通常會顯示127.0.0.1:5555之類的

set list="789,73" "456,74" "323, 70"
:: 需要點擊的座標 格式為 "x1,y1" "x2,y2" "x3,y3" 依此類推
:: 座標位置:在開發人員選項中開啟「指標位置」

set offset_pixel=10
:: 隨機偏移的畫素(上下左右)

set delay1=1
set delay2=5
:: 點擊後的延遲,例如:隨機延遲1~5秒 如果要設定2~5秒 請輸入2~4 依此類推

set delay_round=2
:: 每輪延遲(例如120秒打完一場就輸入120,即每120秒迴圈一次)

set sp=0
::每輪拍攝照片 0=不儲存 1=儲存

set sp_f=C:\Users\Desktop\Desktop
::儲存圖片路徑(以桌面為例,於其他資料夾請手動建立該資料夾)

::以下命令
cd %folder%
setlocal enabledelayedexpansion
set round=1
:mainloop
echo Round: %round% .
if "%sp%"=="1" call :screencap
set /a offset1=%random% %%%offset_pixel%+-%offset_pixel%
set /a offset2=%random% %%%offset_pixel%+1
set /a offset=%offset1%+%offset2%
set /a round+=1
for %%a in (%list%) do (
set xx=%%a
call :click
)
timeout %delay_round%
cls
goto mainloop

:click
:: 雷電模擬器>> ld -s %device% input tap !x! !y!
:: 其他模擬器>> adb -s %device% shell input tap !x! !y!
for /f "tokens=1,2 delims=," %%i in (%xx%) do (
set /a x=%%i+!offset!
set /a y=%%j+!offset!
set /a delay=%random% %%%delay2%+%delay1%
echo click: !x!, !y! sleep: !delay!s
ld -s %device% input tap !x! !y!
timeout !delay!
)
goto :eof

:screencap
for /f "tokens=1-3 delims=:/" %%a in ("%date%") DO set n1=%%a%%b
for /f "tokens=1-3 delims=:." %%a in ("%time%") DO set n2=%%a%%b%%c

set ldc=ldconsole adb --index
%ldc% %device% --command "shell screencap -p /sdcard/test.png"
%ldc% %device% --command "pull /sdcard/test.png %sp_f%/%n1%_%n2%.png"
:: 雷電模擬器

::adb -s %device% shell screencap -p /sdcard/test.png
::adb -s %device% pull /sdcard/test.png %sp_f%/%n1%_%n2%.png
:: 其他模擬器
goto :eof

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.215.74 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Arknights/M.1609050849.A.F50.html
apple123773: 這樣還叫簡陋嗎XD 12/27 14:44
obeytherules: 我錄製不會崩潰R 12/27 14:51
obeytherules: 因為我要統計最終理智劑的數量 我錄一個只吃源石不 12/27 14:52
obeytherules: 吃體力劑的腳本 另一個是完全不吃額外體力的腳本 12/27 14:52
我用錄的 沒兩下子遊戲就閃退了 哭啊
shinobunodok: 等等 這個哪裡簡陋 12/27 16:38
nakocofe: 有個簡單好用的免費軟體tinytask 就不用這麼麻煩了 12/27 19:51
這種第三方錄製軟體的缺點:
1. 板主說你第三方外掛就第三方 水桶伺候 (雖然我認為本質都一樣)
2. 會強O你的滑鼠 他在跑就不能用電腦

所以用內建的好處:
1. 板主說內建巨集/腳本可以討論 絕對不會水桶
2. 背景執行 不強O滑鼠 自由上網
gg0079: Bs有個每次間隔多少時間的設定,所以只要錄結算、進場, 12/27 19:56
gg0079: 確保陣容這段,開打到結算設間隔就好 12/27 19:56
我覺得你講的很有道理 沒必要讓他一直點 V2加上去了XD
※ 編輯: panex0845 (1.34.215.74 臺灣), 12/27/2020 20:10:06

你可能也想看看

搜尋相關網站