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

Права в плагине

Тема в разделе "Разработка плагинов для новичков", создана пользователем Razetkaz, 17 май 2023.

  1. Автор темы
    Razetkaz

    Razetkaz Активный участник

    Баллы:
    61
    Рябят, в написание плагинов ещё новичек, кто может сказать, как сделать кастомные права, на какую-либт команду, буду благодарен)
     
  2. Level132331

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

    Баллы:
    66
    if(!sender.hasPermission("zalypa.use") {
    sender.sendMessage("У вас нет прав") ;
    return true;
    }
     
  3. Zlodey_duo

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

    Баллы:
    66
    Имя в Minecraft:
    _X_ZLODEY_X_

    Лучший хаххаха
    Чёж ты не написал как оформить те же права в plugin.yml?
     
  4. SlenderMix

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

    Баллы:
    76
    Потому что их не обязательно прописывать в plugin.yml
     
  5. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну если так рассуждать, то и в коде необязательно прописывать, если в plugin.yml указаны.

    Это два равноправных способа.
    С plugin.yml более универсальный, с кодом более гибкий
     
  6. Typo_Kill

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

    Баллы:
    76
    Имя в Minecraft:
    Typo_Kill
    А оба сразу нельзя использовать?
     
  7. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Да можно и оба сразу, только зачем
     
  8. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Если не создаешь команду в рантайме, лучше запилить права в plugin.yml. Таким образом команда будет автоматически скрываться из списка доступных (при нажатии таба на вводе команды, например). Но то касается только основной команды - для аргументов в любом случае придется прописывать hasPermission вручную.
     

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