Автор
Clay Whitelytning
Совместимость с
Amx Mod X 1.8.2, Amx Mod X 1.9.0
- Реализация основана на задачах, которые могут быть созданы с помощью команд в файле конфигурации или консоли сервера.
- Каждая задача имеет статус завершения. Этот атрибут позволяет исключить повторение задачи на карте.
- Для него не нужно подключать дополнительные модули для хранения данных.
- Поскольку плагин не сохраняет выполненные задачи после смены карты, статус выполнения обнуляется.
- Позволяет настраивать формат задаваемого времени, комбинируя компоненты времени.
- Не имеет ограничений по количеству создаваемых задач и добавляемых в них команд (кроме памяти).
- Удобный для пользователя исходный код позволяет вам расширять возможности плагина без каких-либо трудностей.
- Умеет работать с переходами на следующий день.
- Гибкая настройка времени и длительности задачи:
- Установка только начального времени выполнения.
- Установка начального времени и длительности.
- Установка начала и конца выполнения.
Команды
Новое задание
Создает новое задание.
scheduler_new_task "флаги" "формат" "начальное время" ["длительность"]
- Каждое новое задание переходит в режим редактирования для добавления команд.
- Пока задача находится в режиме редактирования она недоступна для выполнения.
- Только одна задача может находится в режиме редактирования.
Флаги
Они передаются в виде строкового параметра и с помощью символов позволяют дополнить задачу.
- a - не добавлять отметку о завершении задачи.
- b - расчитывает продолжительность на основании двух отметок времени.
Формат
Указывает, какие компоненты времени будут использоваться (часы - %H, минуты - %M, секунды - %S).
- Если используется несколько временных компонентов, они должны быть разделены двоеточием.
- Применяется только к начальному времени выполнения задачи.
Начальное время и длительность
Устанавливает время срабатывания и продолжительность выполнения задания.
- Время должно соответствовать устанавливаемому формату.
Снять с выбора задание
Снимает выбранную задачу с режима редактирования.
scheduler_unselect_task
Добавить команду
Добавляет новую команду.
scheduler_add_command "параметр1" "параметр2" ...
- Длина команды ограничена значением, установленным в исходнике. По умолчанию он составляет 127 символов.