kubejs
let targetTime = "12:00"; // Время в формате "HH:MM", когда команда должна быть выполнена
let commandToExecute = "/say 123"; // Команда для выполнения
let commandExecuted = false;
ServerEvents.tick(event => {
if (commandExecuted) return;
let now = new Date();
let hours = String(now.getHours()).padStart(2, '0');
let minutes = String(now.getMinutes()).padStart(2, '0');
let currentTime = `${hours}:${minutes}`;
if (currentTime === targetTime) {
event.server.runCommandSilent(commandToExecute);
commandExecuted = true;
}
});
scarpet (мод carpet)
global_targetTime = str('1:40');
global_commandToExecute = str('/say 123');
global_commandExecuted = false;
__on_tick() -> (
now = convert_date(unix_time());
hours = now:3;
minutes = now:4;
currentTime = str('%s:%s', hours, minutes);
if (str(currentTime) == str(global_targetTime) && !global_commandExecuted,
(
run(global_commandToExecute);
global_commandExecuted = true;
)
);
)