提交新js腳本 與 修改舊改本的bug (#440)
* 到楓丹鐵匠合成或取得武器強化材料 到楓丹匠合成或領武器強化材料,透過調節器修改自訂配置選擇合成或領取。支持水晶礦、紫晶礦、萃凝晶。 * Update main.js 修改沒有默认值的bug * 战斗脚本:玛薇卡、茜特菈莉、希格雯、恰斯卡
This commit is contained in:
@@ -4,15 +4,17 @@
|
||||
const defaultMinutes = 0;
|
||||
|
||||
function validateAndSetDefaults(specifyHours, specifyMinutes) {
|
||||
if (isNaN(specifyHours) || specifyHours > 23) {
|
||||
if (isNaN(specifyHours) || specifyHours > 23 || specifyHours == '') {
|
||||
if (specifyHours > 23) {
|
||||
log.warn("设置指定时间错误,请使用 0~23 时,将使用默认值:4时");
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
log.warn("你没有设置指定时,将使用默认值:4时");
|
||||
}
|
||||
|
||||
specifyHours = defaultHours;
|
||||
}
|
||||
if (isNaN(specifyMinutes) || specifyMinutes > 59) {
|
||||
if (isNaN(specifyMinutes) || specifyMinutes > 59 || specifyMinutes == '') {
|
||||
if (specifyMinutes > 59) {
|
||||
log.warn("设置指定时间错误,请使用 0~59 分,将使用默认值:0分");
|
||||
} else {
|
||||
@@ -55,7 +57,7 @@
|
||||
|
||||
// 計算相差時間微秒
|
||||
const timeUntilNextTime = getTimeUntilNextTime(validatedHours, validatedMinutes);
|
||||
log.info(`等待 ${Math.floor((timeUntilNextTime / 60000/60))} 小时 ${(timeUntilNextTime / 60000%60).toFixed(0)} 分 ,直到下一个 ${validatedHours} : ${validatedMinutes}`);
|
||||
log.info(`等待 ${Math.floor((timeUntilNextTime / 60000 / 60))} 小时 ${(timeUntilNextTime / 60000 % 60).toFixed(0)} 分 ,直到下一个 ${validatedHours} : ${validatedMinutes}`);
|
||||
// 多等待10秒
|
||||
await sleep(timeUntilNextTime + 10000);
|
||||
log.info(`时间到了!现在是 ${specifyHours}:${specifyMinutes}`);
|
||||
@@ -63,4 +65,4 @@
|
||||
//1秒 = 1000 毫秒
|
||||
//10秒 = 10000 毫秒
|
||||
//1分鐘 = 60000 毫秒
|
||||
})();
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user