From cfc2f14c3e2e02071d9527d49718b3d0ccb9131b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BF=B7=E8=B7=AF=E3=81=AE=E9=BE=99=E7=8E=8B?= <3069177893@qq.com> Date: Thu, 6 Mar 2025 20:49:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E6=98=9F=E6=9C=9F=E6=8E=A7=E5=88=B6=20(#400)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update and rename readme.txt to readme.md * Update readme.md * Update and rename readme.md to README.md * Update main.js * Update manifest.json * Update README.md * Update README.md * Add files via upload --- repo/js/全自动晶蝶诱捕装置/README.md | 1 + repo/js/全自动晶蝶诱捕装置/main.js | 58 ++++++++++++++++++++++++ repo/js/全自动晶蝶诱捕装置/manifest.json | 13 ++++++ repo/js/全自动晶蝶诱捕装置/settings.json | 16 +++++++ repo/js/尘歌壶洞天百宝购买/README.md | 14 ++++++ repo/js/尘歌壶洞天百宝购买/main.js | 26 ++++++++++- repo/js/尘歌壶洞天百宝购买/manifest.json | 4 +- repo/js/尘歌壶洞天百宝购买/readme.txt | 9 ---- 8 files changed, 129 insertions(+), 12 deletions(-) create mode 100644 repo/js/全自动晶蝶诱捕装置/README.md create mode 100644 repo/js/全自动晶蝶诱捕装置/main.js create mode 100644 repo/js/全自动晶蝶诱捕装置/manifest.json create mode 100644 repo/js/全自动晶蝶诱捕装置/settings.json create mode 100644 repo/js/尘歌壶洞天百宝购买/README.md delete mode 100644 repo/js/尘歌壶洞天百宝购买/readme.txt diff --git a/repo/js/全自动晶蝶诱捕装置/README.md b/repo/js/全自动晶蝶诱捕装置/README.md new file mode 100644 index 00000000..3e29f6ec --- /dev/null +++ b/repo/js/全自动晶蝶诱捕装置/README.md @@ -0,0 +1 @@ +暂时不支持自定义安装位置,之后可能会更新自定义设置 \ No newline at end of file diff --git a/repo/js/全自动晶蝶诱捕装置/main.js b/repo/js/全自动晶蝶诱捕装置/main.js new file mode 100644 index 00000000..66ffc735 --- /dev/null +++ b/repo/js/全自动晶蝶诱捕装置/main.js @@ -0,0 +1,58 @@ +(async function () { + + //设置脚本环境的游戏分辨率和DPI缩放 + setGameMetrics(1920, 1080, 1.5); + + await genshin.tp(8973.50,-1878.81); + await sleep(6000); + // 执行主操作 + keyPress("F"); + await sleep(500); + click(1500, 400); + await sleep(3000); + keyPress("B"); + await sleep(1000); + click(1054, 46); + await sleep(500); + click(1200, 200); + await sleep(500); + click(1684, 1012); + await sleep(500); + keyPress("F"); + await sleep(1000); + + let maTerial = settings.material || ''; + if (maTerial === '铁块') { + log.info('开始加入铁块'); + click(180, 190);//铁块 + } else if (maTerial === '白铁块') { + log.info('开始加入白铁块'); + click(330, 190);//白铁块 + } else if (maTerial === '水晶块') { + log.info('开始加入水晶块'); + click(470, 190);//水晶块 + } else if (maTerial === '魔晶块') { + log.info('开始加入魔晶块'); + click(610, 190);//魔晶块 + } else if (maTerial === '星银矿石') { + log.info('开始加入星银矿石'); + click(770, 190);//星银矿石 + } else if (maTerial === '紫晶块') { + log.info('开始加入紫晶块'); + click(910, 190);//紫晶块 + } else if (maTerial === '萃凝晶') { + log.info('开始加入萃凝晶'); + click(1050, 190);//萃凝晶 + } else { + log.info('未选择材料,执行默认材料(铁块)'); + click(180, 190);//铁块 + } + + await sleep(500); + click(447, 1018); + await sleep(500); + click(1725, 1021); + await sleep(500); + click(1178, 752); + await sleep(500); +})(); \ No newline at end of file diff --git a/repo/js/全自动晶蝶诱捕装置/manifest.json b/repo/js/全自动晶蝶诱捕装置/manifest.json new file mode 100644 index 00000000..436d5fd8 --- /dev/null +++ b/repo/js/全自动晶蝶诱捕装置/manifest.json @@ -0,0 +1,13 @@ +{ + "manifest_version": 1, + "name": "自动晶蝶诱捕装置", + "version": "1.0", + "description": "自动晶蝶诱捕装置,安装位置纳塔圣火竞技场传送点", + "authors": [ + { + "name": "miludelongwang", + } + ], + "settings_ui": "settings.json", + "main": "main.js" +} \ No newline at end of file diff --git a/repo/js/全自动晶蝶诱捕装置/settings.json b/repo/js/全自动晶蝶诱捕装置/settings.json new file mode 100644 index 00000000..a4b89a9f --- /dev/null +++ b/repo/js/全自动晶蝶诱捕装置/settings.json @@ -0,0 +1,16 @@ +[ + { + "name": "material", + "type": "select", + "label": "材料(默认 铁块)", + "options": [ + "铁块", + "白铁块", + "水晶块", + "魔晶块", + "星银矿石", + "紫晶块", + "萃凝晶" + ] + } +] \ No newline at end of file diff --git a/repo/js/尘歌壶洞天百宝购买/README.md b/repo/js/尘歌壶洞天百宝购买/README.md new file mode 100644 index 00000000..249f60c0 --- /dev/null +++ b/repo/js/尘歌壶洞天百宝购买/README.md @@ -0,0 +1,14 @@ +# README +1. 用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏 +2. 请于阿园附近(显示有对话交互)开始脚本 +3. 由于自定义配置表单7个之后不显示,所以布匹的配置为空,无法购买 +4. 后面可能会添加摆设,摆设图纸,洞天珍物,洞天种物,木材的购买 +5. 默认购买最大数量,暂时不支持自定义数量购买 + +# 更新日志 +## 1.1 +### 新增了脚本执行星期控制 +- 该脚本只在星期一运行,也支持自定义,例如你希望脚本在周二,周五,周日运行,那么: +1.打开脚本文件夹,用记事本打开main.js文件 +2.将代码里的` ALLOWED_DAYS = [1]; `替换为`ALLOWED_DAYS = [2,5,7];` +3.保存退出即可 diff --git a/repo/js/尘歌壶洞天百宝购买/main.js b/repo/js/尘歌壶洞天百宝购买/main.js index 129e1840..6df3ac4c 100644 --- a/repo/js/尘歌壶洞天百宝购买/main.js +++ b/repo/js/尘歌壶洞天百宝购买/main.js @@ -1,8 +1,32 @@ // main.js (async function () { + // ==================== 时间检查 ==================== + function checkBeijingDay(allowedDays) { + // 创建北京时间对象 + const now = new Date(); + const beijingTime = new Date(now.getTime() + (8 * 3600 * 1000)); // UTC+8 + + // 获取ISO星期(1=周一 到7=周日) + const beijingDay = beijingTime.getUTCDay() || 7; // 转换周日0为7 + + // 检查允许日期 + if (!allowedDays.includes(beijingDay)) { + log.info(`当前北京时间:${beijingTime.toISOString()}`); + log.error(`今日星期${beijingDay}不在允许运行列表,脚本终止`); + return false; + } + return true; + } + // ==================== 初始化日志 ==================== log.info("======== 脚本启动 ========"); + // ==================== 日期检查配置 ==================== + const ALLOWED_DAYS = [1]; // 设置允许运行的星期(1-7) + if (!checkBeijingDay(ALLOWED_DAYS)) { + return; // 直接终止脚本 + } + //设置脚本环境的游戏分辨率和DPI缩放 setGameMetrics(1920, 1080, 1.5); @@ -114,4 +138,4 @@ await sleep(1000); log.info("======== 脚本执行结束 ========"); } -})(); \ No newline at end of file +})(); diff --git a/repo/js/尘歌壶洞天百宝购买/manifest.json b/repo/js/尘歌壶洞天百宝购买/manifest.json index 91230a11..c90949e3 100644 --- a/repo/js/尘歌壶洞天百宝购买/manifest.json +++ b/repo/js/尘歌壶洞天百宝购买/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "尘歌壶洞天百宝购买", - "version": "1.0", + "version": "1.1", "bgi_version": "0.36.0", "description": "用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏", "authors": [ @@ -11,4 +11,4 @@ ], "settings_ui": "settings.json", "main": "main.js" -} \ No newline at end of file +} diff --git a/repo/js/尘歌壶洞天百宝购买/readme.txt b/repo/js/尘歌壶洞天百宝购买/readme.txt deleted file mode 100644 index 33ea06f6..00000000 --- a/repo/js/尘歌壶洞天百宝购买/readme.txt +++ /dev/null @@ -1,9 +0,0 @@ -用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏 - -请于阿园附近(显示有对话交互)开始脚本 - -由于自定义配置表单7个之后不显示,所以布匹的配置为空,无法购买 - -后面可能会添加摆设,摆设图纸,洞天珍物,洞天种物,木材的购买 - -默认购买最大数量,暂时不支持自定义数量购买 \ No newline at end of file