User:Unsane/MirLua/m schedule
Jump to navigation
Jump to search
At
Инициирует создание задания на определенное время или дату
- Параметры
- time
- Тип: string/number
- Дата или время выполнения задачи
- Результат
- Тип: table
- Возвращает таблицу [#ScheduleItem|ScheduleItem]
- Пример
schedule.At("8:30"):Do(function()
print('Wake up!')
end)
schedule.At(os.time({year = 2016, month = 4, day = 7, hour = 0, min = 0, sec = 0}):Do(function()
print('Jack's birthday!')
end)
Every
Инициирует создание периодически выполняемого задания
- Параметры
- interval
- Тип: number
- Период выполнения задачи
- Результат
- Тип: table
- Возвращает таблицу [#ScheduleItem|ScheduleItem]
- Пример
schedule.Every(45):Minutes():From("9:00"):Until("18:00"):Do(function()
print('Time to relax!')
end)
Структуры
ScheduleItem
Таблица, позволяющая настроить параметры задачи
- Методы
- Second
- Seconds
- Minute
- Minutes
- Hour
- Hours
- Day
- Days
- Week
- Weeks
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
- From
- Until
- Do