Команды и разрешения CannonRTP
CannonRTP регистрирует свои команды в пространстве имён cannonrtp.
- Корневая команда:
/cannonrtp - Псевдонимы:
/crtp,/wc
/wc — короткий псевдоним, который использует большинство администраторов, но все узлы разрешений начинаются с cannonrtp.*.
Команды администратора
| Команда | Разрешение | Отправитель | Описание |
|---|---|---|---|
/cannonrtp | cannonrtp.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 list | cannonrtp.admin | Любой | Показывает список всех настроенных пушек с их текущим состоянием |
/wc status | cannonrtp.admin | Любой | Такой же вывод, как /wc list |
/wc probe | cannonrtp.admin | Игрок | Проверяет, проходит ли ваше текущее местоположение все проверки защиты |
/wc reload | cannonrtp.admin | Любой | Перезагружает глобальную конфигурацию, все конфигурации пушек, задачи и адаптеры защиты |
/wc setup | cannonrtp.admin | Игрок | Открывает меню настройки |
/wc downloadall | cannonrtp.admin | Любой | Скачивает все доступные пакеты контента |
/wc updatecontent | cannonrtp.admin | Любой | Обновляет существующие пакеты контента (алиас: updateall) |
/wc initialize | cannonrtp.admin | Игрок | Открывает меню первоначальной настройки |
Взаимодействие игроков
Команды для активации пушки игроками нет. Игроки используют CannonRTP, заходя в радиус срабатывания пушки.
Разрешения
| Разрешение | По умолчанию | Описание |
|---|---|---|
cannonrtp.admin | op | Требуется для всех команд администратора |
cannonrtp.use | true | Требуется для активации любой пушки |
Как работает cannonrtp.use
Если у игрока нет cannonrtp.use, пушка молча игнорирует этого игрока. Сообщение об отказе не отправляется для этой базовой проверки разрешения.
Гейт разрешения для каждой пушки
Каждая конфигурация пушки также может определять поле requiredPermission.
- Если
requiredPermissionпусто (по умолчанию), пушка проверяет толькоcannonrtp.use. - Если
requiredPermissionустановлено и у игрока его нет, CannonRTP отправляет настроенное сообщениеmessages.noPermissionс отображаемым именем пушки.
Автодополнение по Tab
Команды, принимающие аргумент <id> пушки, предоставляют автодополнение по Tab всех известных ID пушек. Команды, принимающие аргумент <world>, предоставляют автодополнение по Tab загруженных имён миров.