Re: [闲聊] 简陋脚本设定

楼主: panex0845 (胖克思)   2020-12-27 14:34:07
※ 引述《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
作者: apple123773 (逆水)   2020-12-27 14:44:00
这样还叫简陋吗XD
作者: obeytherules (蓝菇菇王)   2020-12-27 14:51:00
我录制不会崩溃R因为我要统计最终理智剂的数量 我录一个只吃源石不吃体力剂的脚本 另一个是完全不吃额外体力的脚本
作者: shinobunodok (R-Hong)   2020-12-27 16:38:00
等等 这个哪里简陋
作者: nakocofe (咖啡红茶)   2020-12-27 19:51:00
有个简单好用的免费软件tinytask 就不用这么麻烦了
作者: gg0079 (edr)   2020-12-27 19:56:00
Bs有个每次间隔多少时间的设定,所以只要录结算、进场,确保阵容这段,开打到结算设间隔就好

Links booklink

Contact Us: admin [ a t ] ucptt.com