User:Unsane/MirLua/m schedule: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→ScheduleItem) |
||
Line 41: | Line 41: | ||
===ScheduleItem=== | ===ScheduleItem=== | ||
Таблица, позволяющая настроить параметры задачи | Таблица, позволяющая настроить параметры задачи | ||
;Поля | |||
: ''Interval'' | |||
:: Тип: '''number''' | |||
:: Период выполнения задачи в секундах | |||
: ''StartTime'' | |||
:: Тип: '''number''' | |||
:: Начало выполнения задачи | |||
: ''EndTime'' | |||
:: Тип: '''number''' | |||
:: Окончание выполнения задачи | |||
: ''DayOfWeek'' | |||
:: Тип: '''number''' | |||
:: День недели (0-6, 0 = Воскресенье) | |||
;Методы | ;Методы | ||
: '''Second''' | : '''Second''' | ||
:: Устанавливает период в одну секунду | |||
: '''Seconds''' | : '''Seconds''' | ||
: '''Minute''' | : '''Minute''' |
Revision as of 00:20, 28 December 2015
At
Инициирует создание задания на определенное время или дату
- Параметры
- time
- Тип: string/number
- Дата или время выполнения задачи
- Результат
- Тип: table
- Возвращает таблицу 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
- Пример
schedule.Every(45):Minutes():From("9:00"):Until("18:00"):Do(function()
print('Time to relax!')
end)
Структуры
ScheduleItem
Таблица, позволяющая настроить параметры задачи
- Поля
- Interval
- Тип: number
- Период выполнения задачи в секундах
- StartTime
- Тип: number
- Начало выполнения задачи
- EndTime
- Тип: number
- Окончание выполнения задачи
- DayOfWeek
- Тип: number
- День недели (0-6, 0 = Воскресенье)
- Методы
- Second
- Устанавливает период в одну секунду
- Seconds
- Minute
- Minutes
- Hour
- Hours
- Day
- Days
- Week
- Weeks
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
- From
- Until
- Do