1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено [DeluxeMenus] Открыть меню только через другое меню/консоль обойдя требования

Тема в разделе "Помощь", создана пользователем HauserGrim, 10 мар 2019.

Статус темы:
Закрыта.
  1. Автор темы
    HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Нужно сделать, чтобы меню, допустим, menu_1 могло быть открытым только через другое меню не давая игроку право на постоянной основе.
    Давать перм перед открытием меню (выполнением команды) и отбирать после - не самый хороший вариант, так как LP зафлудит консоль, да и на счёт производительности сомневаюсь.
    При создании отдельных меню у них обязательными есть open_requirement и open_command. Я к тому, что сделать длинное, запутанное название и команду будет слишком костыльно.
    P.S. Если игрок не соответствует требованию open_requirement (а в моём случае - не имеет перма) - меню не откроется даже если попытаться открыть его через консоль.
     
    Последнее редактирование: 11 мар 2019
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    А ты и не выдавай через LP апи, просто дай еще один PermissionAttachment из своего плагина. И можешь просто кидать пермишенс на 1 тик.
     
  3. Автор темы
    HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Так или иначе, команду можно установить несколькими словами.
    Сделал чтобы команды нужных меню начинались с dm, дал право, но саму команду (и пару алиасов и синтаксис) заблокировал. Теперь можно открывать через консоль или меню.
    Ответ выше тоже неплох, но увы, я не очень в написании плагинов, да и была несложная альтернатива.
     
Статус темы:
Закрыта.

Поделиться этой страницей