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

Помогите Как качественно проработать permissions в плагине.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Bomber123, 16 июл 2017.

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

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

    Баллы:
    76
    У меня вопрос как настроить разрешения в плагине как в зарубежных плагинах.
     
  2. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    К каждой команде проверку
    if(player.hasPermission("plugin.command.commanda")) {
    //Сюда код
    } else {
    player.sendMessage(ChatColor.RED + "У вас нету прав!");
    }
     
  3. alexandrage

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

    Баллы:
    173
    [​IMG]
     
  4. dreadfaly

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

    Баллы:
    76
    Имя в Minecraft:
    dolphif
    Может проще?

    Код:
    if(!player.hasPermission("plugin.command.commanda")) {
    sender.sendMessage(ChatColor.RED + "У вас нету прав!");
    return true;
    }
     
  5. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну так декомпильни зарубежные плагины и посмотри как там все сделано. А вообще пермишены можно засунуть в plugin.yml к команде, при вводе команды будет автоматическая проверка, вроде
     
  6. Автор темы
    Bomber123

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

    Баллы:
    76
    А как запихнуть к команде?
    Этим я уже пользуюсь давно. (Ещё в туторах показывали)
     
  7. Lignium

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

    Баллы:
    66
    Имя в Minecraft:
    Lignium
    А зачем декомпилировать, можно же загуглить вроде "<plugin_name> github"
    Большинство плагинов open-source
     
Статус темы:
Закрыта.

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