ConsoleScheduler
Добавлено: 11 апр 2016, 23:51
ConsoleScheduler - позволяет, использовать расписания заданий
вся настройка плагина производится в его конфигурационном файле config.yml
все времена задержек указываются в секундах
вся настройка плагина производится в его конфигурационном файле config.yml
все времена задержек указываются в секундах
- параметры:
- InitialDelay: 5 - задержка перед стартом плагина, после запуска сервера,
указывается для совместимости, т.к. некоторые плагины могут не успеть загрузиться к этому моменту.
по умолчанию стоит 5, но я на практике предпочитаю 10-15 секунд
вы можете установить значение 0, но это уже на свой стах и риск. - CommandSchedule: - начало блока расписаний, собственно под этой строкой и располагается сами команды и их расписания.
- Command1: - начало блока команды
Убедитесь, что у нее стоит правильный номер по порядку! - After: 5 - задержка(?) перед первым запуском с момента старта плагина
- Repeat: true - включение режима повтора команды.
- Interval: 30 - интервал повтора (в секундах).
- SpecificTime: true - указание на использование точного времени срабатывания
задание с этим параметром ВСЕГДА повторяется в указанное время.
в этом случае для указания времени используется дополнительные параметры:- 1 минута = 60 секунд. 1 час = 3600 секунд
ЧАСы указываются в 24-часовом формате! - Hour: 14 - задание часов.
- Minute: 30 - задание минут.
- Second: 0 - задание секунд.
- 1 минута = 60 секунд. 1 час = 3600 секунд
- Command: say Привет ... - ввод блока команды, в параметре передается ее текст
Пример конфига:
[spoiler][/spoiler]Код: Выделить всё
# Configuration explanation below ~ # # ALL TIMES ARE IN SECONDS! # Initial delay is the time before the plugin starts starting # the commands in the schedule. This is in place so that other # plugins have the time to start. You could set this to 0, # but errors may occur. # Make sure the Command1, Command2, Command3 etc. are numbered # in succession. This will ensure they all load. # # Also make sure you enter a command, heh. # # 1 minute = 60 seconds. 1 hour = 3600 seconds # HOUR in 24-hour format! # SpecificTime commands ALWAYS repeat! CheckUpdates: true InitialDelay: 5 CommandSchedule: Command1: After: 5 Repeat: true Interval: 30 Command: say This is an example of a repeating command! It repeats every 30 seconds. Command2: After: 10 Repeat: false Command: say This is an example of a non-repeating command which launches after 10 sec! Command3: SpecificTime: true Hour: 14 Minute: 30 Second: 0 Command: say This is an example of a command which launches at 2:30:00PM!
- InitialDelay: 5 - задержка перед стартом плагина, после запуска сервера,