新增了脚本执行星期控制 (#400)

* 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
This commit is contained in:
迷路の龙王
2025-03-06 20:49:25 +08:00
committed by GitHub
parent 96ea37e097
commit cfc2f14c3e
8 changed files with 129 additions and 12 deletions

View File

@@ -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.保存退出即可

View File

@@ -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("======== 脚本执行结束 ========");
}
})();
})();

View File

@@ -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"
}
}

View File

@@ -1,9 +0,0 @@
用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏
请于阿园附近(显示有对话交互)开始脚本
由于自定义配置表单7个之后不显示所以布匹的配置为空无法购买
后面可能会添加摆设,摆设图纸,洞天珍物,洞天种物,木材的购买
默认购买最大数量,暂时不支持自定义数量购买