下载地址:https://www.pan38.com/share.php?code=pvvmX 提取码:2817
LOL脚本实现技能冷却检测和自动补兵功能,采用多线程运行
DNF脚本包含预设技能序列和智能移动逻辑,支持BOSS血条检测
挑一挑脚本使用颜色识别技术定位目标方块,包含滑动刷新机制
通用模块封装常用工具函数,提高代码复用率
所有脚本均采用try-catch错误处理机制保证稳定性
// ===== LOL自动连招脚本 =====
var 技能冷却检测 = function() {
while (true) {
let 技能区域 = captureScreen(0, 0, device.width/4, device.height);
let 技能状态 = images.matchTemplate(技能区域, $res("lol_skill_ready.png"));
if (技能状态) {
click(技能状态.x, 技能状态.y);
sleep(500);
}
sleep(100);
}
};
var 自动补兵 = function() {
setInterval(() => {
let 小兵血条 = images.findMultiColors(
captureScreen(),
"#FF0000",
[[10,0,"#00FF00"], [20,0,"#0000FF"]]
);
if (小兵血条) {
click(小兵血条.x + 50, 小兵血条.y + 30);
}
}, 300);
};
// 主逻辑
threads.start(技能冷却检测);
threads.start(自动补兵);
// ===== DNF自动刷图脚本 =====
var 技能释放序列 = [
{key: "a", delay: 800},
{key: "s", delay: 1200},
{key: "d", delay: 500},
{key: "f", delay: 1500}
];
var 自动移动 = function() {
let 方向 = ["left", "right"];
setInterval(() => {
let 当前方向 = 方向[random(0,1)];
press(当前方向, random(1000, 3000));
}, 5000);
};
var 自动攻击 = function() {
while (true) {
技能释放序列.forEach(技能 => {
key(技能.key);
sleep(技能.delay);
});
// 检测BOSS血条
let boss血条 = images.findColor(
captureScreen(),
"#FF3300",
{region: [0, 50, device.width, 30]}
);
if (!boss血条) {
break;
}
}
};
// 主逻辑
threads.start(自动移动);
自动攻击();
// ===== 挑一挑自动点击脚本 =====
var 颜色匹配阈值 = 10;
var 目标颜色 = "#" + colors.toString(colors.rgb(255, 204, 0));
var 查找目标块 = function() {
let 屏幕截图 = captureScreen();
let 匹配结果 = images.findColor(屏幕截图, 目标颜色, {
threshold: 颜色匹配阈值,
region: [device.width/3, device.height/3, device.width/3, device.height/3]
});
return 匹配结果;
};
var 自动点击 = function() {
while (true) {
let 目标位置 = 查找目标块();
if (目标位置) {
click(目标位置.x, 目标位置.y);
sleep(300);
} else {
// 滑动刷新
swipe(device.width/2, device.height*2/3,
device.width/2, device.height/3, 500);
sleep(1000);
}
}
};
// 主逻辑
自动点击();