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

Помогите Как выдать разрешение через PermissionEx, написав команду?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Hacker5319, 26 фев 2022.

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

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

    Баллы:
    61
    Имя в Minecraft:
    _TOP_Hacker5319_
    Приветствую, я хотел бы, чтобы когда человек написал команду /passcreate, то ему выдавалось разрешение "mypassport.show". Смотрел API PermissionsEx, чужие проблемы, но либо было не так, либо не работало, либо вообще был под ивент. Вот код команды:

    package mindermp;

    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandExecutor;
    import org.bukkit.command.CommandSender;
    import org.bukkit.command.ConsoleCommandSender;

    public class Passcreate implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String string, String[] args) {
    if(!sender.hasPermission("mypassport.create")) {
    sender.sendMessage(ChatColor.RED + "Вы не имеете право создавать паспорт!");
    return true;
    }
    if(sender instanceof ConsoleCommandSender) {
    sender.sendMessage("Can't use in console!");
    return true;

    }
    return true;
    }

    }
     
  2. DestKoder

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

    Баллы:
    66
    Имя в Minecraft:
    DestKoder
    На будущее код выставляй через кнопочку))

    Я думаю тебе лучше юзать Vault Api и через него уже выдавать пермишен.
     
  3. Автор темы
    Hacker5319

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

    Баллы:
    61
    Имя в Minecraft:
    _TOP_Hacker5319_
    Окей, буду юзать Vault API и по поводу "Кнопочки" почему код должен быть в спойлере? Часто вижу, что многие говорят таким как я, что нужно в спойлер вставлять.
     
  4. DestKoder

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

    Баллы:
    66
    Имя в Minecraft:
    DestKoder
    Ну в Спойлер просят не знаю по чему, я конкретно прошу чтобы он был в кнопочке CODE, его так легче читать просто.

    Возможно в Спойлер просят слишком большой код, чтобы если он не нужен можно было его свернуть
     
Статус темы:
Закрыта.

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