Timer
Активный0.0
Установок
Последнее обновление
Версии
Timer

Мод Timer предоставляет игрокам полностью настраиваемую систему таймеров, позволяющую создавать обратные отсчеты, стандартные таймеры и другие временные инструменты с различными типами поведения.

Основные возможности
- Полная поддержка перевода на разные языки
- Расширенная система разрешений для управления доступом
- Гибкая настройка всех параметров таймеров
- Различные типы остановки таймеров
- Разные способы сортировки сообщений и команд


Демонстрация работы



Формат времени
В командах можно использовать аргумент времени с несколькими параметрами одновременно. Например: 2h10min или 10min2h30s - система автоматически распознает и суммирует указанные временные интервалы.

Основные команды
/timer add <название> <тики> <тип остановки> <тип действия>
/timer set <название> enable
/timer set <название> disable
/timer set <название> stop <тип остановки>
/timer set <название> save <true/false>
/timer set <название> ticks <новое время>
/timer set <название> name <новое название>
/timer cmd <название> [аргументы]
/timer types <sort/action/stop>
/timer remove <название>
/timer info <название>
/timer list
/timer reload
/timer save
/timer load
Действия с сообщениями
/timer cmd <таймер> addMessage <сообщение>
/timer cmd <таймер> addCommand <команда>
/timer cmd <таймер> edit <строка> <содержание>
/timer cmd <таймер> move <строка> <новая строка>
/timer cmd <таймер> permission <строка> <null>
/timer cmd <таймер> command <строка> <true>
/timer cmd <таймер> sort <тип сортировки>
/timer cmd <таймер> remove <строка>
/timer cmd <таймер> clear
/timer cmd <таймер> info
Действия с обратным отсчетом
/timer cmd <таймер> addMessage <время> <сообщение>
/timer cmd <таймер> addCommand <время> <команда>
/timer cmd <таймер> permission <id> <null>
/timer cmd <таймер> command <id> <true>
/timer cmd <таймер> edit <id> <содержание>
/timer cmd <таймер> tick <id> <новое время>
/timer cmd <таймер> remove <id>
/timer cmd <таймер> clear
/timer cmd <таймер> info

Основные разрешения
timer.
timer.add
timer.command
timer.remove
timer.info
timer.types
timer.list
timer.reload
timer.save
timer.load
timer.error
Разрешения для настроек
timer.set.
timer.set.enable
timer.set.disable
timer.set.ticks
timer.set.name
Разрешения для действий с сообщениями
timer.action.message.
timer.action.message.addmessage
timer.action.message.addcommand
timer.action.message.permission
timer.action.message.command
timer.action.message.remove
timer.action.message.edit
timer.action.message.move
timer.action.message.sort
timer.action.message.clear
timer.action.message.info
Разрешения для действий с обратным отсчетом
timer.action.countdown.
timer.action.countdown.addmessage
timer.action.countdown.addcommand
timer.action.countdown.permission
timer.action.countdown.command
timer.action.countdown.edit
timer.action.countdown.tick
timer.action.countdown.remove
timer.action.countdown.clear
timer.action.countdown.info

Пример: Создание обратного отсчета для перезагрузки
1. Создаем таймер с действием "обратный отсчет"
/timer create reload 30s stop countdown
2. Добавляем сообщения для разных временных интервалов
/timer cmd reload addMessage 30s &aПерезагрузка через &c30&7секунд&8.
/timer cmd reload addMessage 15s &aПерезагрузка через &c15&7секунд&8.
/timer cmd reload addMessage 10s &aПерезагрузка через &c10&7секунд&8.
/timer cmd reload addMessage 5s &aПерезагрузка через &c5&7секунд&8.
/timer cmd reload addMessage 4s &aПерезагрузка через &c4&7секунды&8.
/timer cmd reload addMessage 3s &aПерезагрузка через &c3&7секунды&8.
/timer cmd reload addMessage 2s &aПерезагрузка через &c2&7секунды&8.
/timer cmd reload addMessage 1s &aПерезагрузка через &c1&7секунду&8.
/timer cmd reload addMessage 0 &cПерезагрузка&8.
3. Добавляем команду перезагрузки на последний тик
/timer cmd reload addCommand 0 reload
4. Завершение настройки Активируем таймер командой:
/timer set reload enable
Или через список таймеров: /timer list (нажать на "enable")
Пример: Создание циклических сообщений
1. Создаем таймер с действием "сообщение"
/timer add broadcast 1min reset msg
2. Добавляем сообщения для циклического показа
/timer cmd broadcast addMessage &aТест &81
/timer cmd broadcast addMessage &aТест &82
/timer cmd broadcast addMessage &aТест &83
/timer cmd broadcast addMessage &aТест &84
/timer cmd broadcast addMessage &aТест &85
3. (Опционально) Изменяем тип сортировки сообщений
/timer cmd broadcast sort roundrobin
4. Завершение настройки Активируем таймер командой:
/timer set broadcast enable
Или через список таймеров: /timer list (нажать на "enable")