User:Unsane/MirLua/m schedule: Difference between revisions
Jump to navigation
Jump to search
(Created page with " ===At=== Инициирует создание задания на определенное время или дату ;Параметры : '''''time''''' :: Тип: '''st...") |
m (→At) |
||
Line 20: | Line 20: | ||
end) | end) | ||
}} | }} | ||
==Структуры== | |||
===ScheduleItem=== | |||
Таблица, позволяющая настроить параметры задачи | |||
;Методы | |||
: '''Second''' | |||
: '''Seconds''' | |||
: '''Minute''' | |||
: '''Minutes''' | |||
: '''Hour''' | |||
: '''Hours''' | |||
: '''Day''' | |||
: '''Days''' | |||
: '''Week''' | |||
: '''Weeks''' | |||
: '''Monday''' | |||
: '''Tuesday''' | |||
: '''Wednesday''' | |||
: '''Thursday''' | |||
: '''Friday''' | |||
: '''Saturday''' | |||
: '''Sunday''' | |||
: '''From''' | |||
: '''Until''' | |||
: '''Do''' | |||
===Every=== | ===Every=== |
Revision as of 00:13, 28 December 2015
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)
Структуры
ScheduleItem
Таблица, позволяющая настроить параметры задачи
- Методы
- Second
- Seconds
- Minute
- Minutes
- Hour
- Hours
- Day
- Days
- Week
- Weeks
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
- From
- Until
- Do
Every
Инициирует создание периодически выполняемого задания
- Параметры
- interval
- Тип: number
- Период выполнения задачи
- Результат
- Тип: table
- Возвращает таблицу [#ScheduleItem|ScheduleItem]
- Пример
schedule.Every(45):Minutes():From("9:00"):Until("18:00"):Do(function()
print('Time to relax!')
end)