Перейти к основному содержимому

Команды и разрешения CannonRTP

CannonRTP регистрирует свои команды в пространстве имён cannonrtp.

  • Корневая команда: /cannonrtp
  • Псевдонимы: /crtp, /wc

/wc — короткий псевдоним, который использует большинство администраторов, но все узлы разрешений начинаются с cannonrtp.*.

Команды администратора

КомандаРазрешениеОтправительОписание
/cannonrtpcannonrtp.adminЛюбойПоказывает заголовок справки со всеми доступными командами
/wc create <id>cannonrtp.adminИгрокСоздаёт пушку на вашем текущем местоположении
/wc create <id> <display_name>cannonrtp.adminИгрокСоздаёт пушку с пользовательским отображаемым именем (используйте нижние подчёркивания для пробелов)
/wc move <id>cannonrtp.adminИгрокПеремещает существующую пушку на ваше текущее местоположение
/wc delete <id>cannonrtp.adminЛюбойУдаляет пушку и её файл конфигурации
/wc target <id> <world>cannonrtp.adminИгрокИзменяет целевой мир посадки для пушки
/wc center <id>cannonrtp.adminИгрокУстанавливает центр поиска на ваше текущее местоположение
/wc listcannonrtp.adminЛюбойПоказывает список всех настроенных пушек с их текущим состоянием
/wc statuscannonrtp.adminЛюбойТакой же вывод, как /wc list
/wc probecannonrtp.adminИгрокПроверяет, проходит ли ваше текущее местоположение все проверки защиты
/wc reloadcannonrtp.adminЛюбойПерезагружает глобальную конфигурацию, все конфигурации пушек, задачи и адаптеры защиты
/wc setupcannonrtp.adminИгрокОткрывает меню настройки
/wc downloadallcannonrtp.adminЛюбойСкачивает все доступные пакеты контента
/wc updatecontentcannonrtp.adminЛюбойОбновляет существующие пакеты контента (алиас: updateall)
/wc initializecannonrtp.adminИгрокОткрывает меню первоначальной настройки

Взаимодействие игроков

Команды для активации пушки игроками нет. Игроки используют CannonRTP, заходя в радиус срабатывания пушки.

Разрешения

РазрешениеПо умолчаниюОписание
cannonrtp.adminopТребуется для всех команд администратора
cannonrtp.usetrueТребуется для активации любой пушки

Как работает cannonrtp.use

Если у игрока нет cannonrtp.use, пушка молча игнорирует этого игрока. Сообщение об отказе не отправляется для этой базовой проверки разрешения.

Гейт разрешения для каждой пушки

Каждая конфигурация пушки также может определять поле requiredPermission.

  • Если requiredPermission пусто (по умолчанию), пушка проверяет только cannonrtp.use.
  • Если requiredPermission установлено и у игрока его нет, CannonRTP отправляет настроенное сообщение messages.noPermission с отображаемым именем пушки.

Автодополнение по Tab

Команды, принимающие аргумент <id> пушки, предоставляют автодополнение по Tab всех известных ID пушек. Команды, принимающие аргумент <world>, предоставляют автодополнение по Tab загруженных имён миров.