新增了脚本执行星期控制 (#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:
1
repo/js/全自动晶蝶诱捕装置/README.md
Normal file
1
repo/js/全自动晶蝶诱捕装置/README.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
暂时不支持自定义安装位置,之后可能会更新自定义设置
|
||||||
58
repo/js/全自动晶蝶诱捕装置/main.js
Normal file
58
repo/js/全自动晶蝶诱捕装置/main.js
Normal file
@@ -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);
|
||||||
|
})();
|
||||||
13
repo/js/全自动晶蝶诱捕装置/manifest.json
Normal file
13
repo/js/全自动晶蝶诱捕装置/manifest.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"manifest_version": 1,
|
||||||
|
"name": "自动晶蝶诱捕装置",
|
||||||
|
"version": "1.0",
|
||||||
|
"description": "自动晶蝶诱捕装置,安装位置纳塔圣火竞技场传送点",
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "miludelongwang",
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings_ui": "settings.json",
|
||||||
|
"main": "main.js"
|
||||||
|
}
|
||||||
16
repo/js/全自动晶蝶诱捕装置/settings.json
Normal file
16
repo/js/全自动晶蝶诱捕装置/settings.json
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "material",
|
||||||
|
"type": "select",
|
||||||
|
"label": "材料(默认 铁块)",
|
||||||
|
"options": [
|
||||||
|
"铁块",
|
||||||
|
"白铁块",
|
||||||
|
"水晶块",
|
||||||
|
"魔晶块",
|
||||||
|
"星银矿石",
|
||||||
|
"紫晶块",
|
||||||
|
"萃凝晶"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
14
repo/js/尘歌壶洞天百宝购买/README.md
Normal file
14
repo/js/尘歌壶洞天百宝购买/README.md
Normal 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.保存退出即可
|
||||||
@@ -1,8 +1,32 @@
|
|||||||
// main.js
|
// main.js
|
||||||
(async function () {
|
(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("======== 脚本启动 ========");
|
log.info("======== 脚本启动 ========");
|
||||||
|
|
||||||
|
// ==================== 日期检查配置 ====================
|
||||||
|
const ALLOWED_DAYS = [1]; // 设置允许运行的星期(1-7)
|
||||||
|
if (!checkBeijingDay(ALLOWED_DAYS)) {
|
||||||
|
return; // 直接终止脚本
|
||||||
|
}
|
||||||
|
|
||||||
//设置脚本环境的游戏分辨率和DPI缩放
|
//设置脚本环境的游戏分辨率和DPI缩放
|
||||||
setGameMetrics(1920, 1080, 1.5);
|
setGameMetrics(1920, 1080, 1.5);
|
||||||
|
|
||||||
@@ -114,4 +138,4 @@
|
|||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
log.info("======== 脚本执行结束 ========");
|
log.info("======== 脚本执行结束 ========");
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 1,
|
"manifest_version": 1,
|
||||||
"name": "尘歌壶洞天百宝购买",
|
"name": "尘歌壶洞天百宝购买",
|
||||||
"version": "1.0",
|
"version": "1.1",
|
||||||
"bgi_version": "0.36.0",
|
"bgi_version": "0.36.0",
|
||||||
"description": "用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏",
|
"description": "用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏",
|
||||||
"authors": [
|
"authors": [
|
||||||
@@ -11,4 +11,4 @@
|
|||||||
],
|
],
|
||||||
"settings_ui": "settings.json",
|
"settings_ui": "settings.json",
|
||||||
"main": "main.js"
|
"main": "main.js"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
用于每周一尘歌壶洞天百宝购买,可自定义配置购买须臾树脂,大英雄的经验,流浪者的经验,精锻用魔矿,摩拉,祝圣精华,祝圣油膏
|
|
||||||
|
|
||||||
请于阿园附近(显示有对话交互)开始脚本
|
|
||||||
|
|
||||||
由于自定义配置表单7个之后不显示,所以布匹的配置为空,无法购买
|
|
||||||
|
|
||||||
后面可能会添加摆设,摆设图纸,洞天珍物,洞天种物,木材的购买
|
|
||||||
|
|
||||||
默认购买最大数量,暂时不支持自定义数量购买
|
|
||||||
Reference in New Issue
Block a user