From fd757ca404ec42cd6154e54a794de04469c2cf4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BA=81=E5=8A=A8=E7=9A=84=E6=B0=A8=E6=B0=94?= <131591012+zaodonganqi@users.noreply.github.com> Date: Fri, 10 Oct 2025 22:15:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=87=AA=E5=8A=A8=E5=85=91?= =?UTF-8?q?=E6=8D=A2=E7=A0=81=E8=BE=93=E5=87=BA=20(#2117)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 优化自动兑换码输出 * 优化自动兑换码输出 --- repo/js/AutoCode/main.js | 7 ++++++- repo/js/AutoCode/manifest.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/repo/js/AutoCode/main.js b/repo/js/AutoCode/main.js index bd163e1fd..b30a7c358 100644 --- a/repo/js/AutoCode/main.js +++ b/repo/js/AutoCode/main.js @@ -56,6 +56,8 @@ let username = settings.username || "default"; const content = file.readTextSync("codes.txt"); const codes = content.split("\n"); + let count = 0; + for (let i = 0; i < codes.length; i++) { const line = codes[i].trim(); if (!line) continue; @@ -76,7 +78,7 @@ let username = settings.username || "default"; // 跳过已兑换的 if (redeemedCodes.has(code)) { - log.info(`检测到${redeemedCodes.size}个兑换码已兑换过,跳过`); + count++; continue; } @@ -149,6 +151,9 @@ let username = settings.username || "default"; await sleep(4000); } + if (count > 0) { + log.info(`检测到${count}个兑换码已兑换过,跳过`); + } } catch (error) { log.error(`读取兑换码文件失败: ${error}`); } diff --git a/repo/js/AutoCode/manifest.json b/repo/js/AutoCode/manifest.json index c25e3555f..c6544a232 100644 --- a/repo/js/AutoCode/manifest.json +++ b/repo/js/AutoCode/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "自动使用兑换码", - "version": "6.0.3", + "version": "6.0.4", "bgi_version": "0.45.0", "description": "仅支持国服", "authors": [