Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как узнать группу игрока PEX

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

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

    fswr33 Новичок Пользователь

    Баллы:
    21
    Нужно узнать какая группа у лололошки. Что не так?
    Код:
    PermissionUser pexplayer = PermissionsEx.getUser("Lololoshka");
    String[] group = pexplayer.getGroupsNames();
    if (group == "Owner") {
    sender.sendMessage("Запрещено");
    }
     
  2. Хостинг MineCraft
    <
  3. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Код:
    Player player = (Player) sender;
    PermissionUser user = PermissionsEx.getUser(player);
    PermissionGroup[] userGroups = user.getGroups();
        
    for (PermissionGroup group : userGroups)
    {
      String lol = group.getName();
      if (lol == "Owner")
      {
        sender.sendMessage("Ok");
      }
    }
    Если ошибаюсь, подправьте.
     
  4. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Ага, сравнивать строки через == - это гениально.
    equals в помощь.
     
  5. Автор темы
    fswr33

    fswr33 Новичок Пользователь

    Баллы:
    21
    Спасибо, вот рабочий код

    Код:
                    PermissionUser user = PermissionsEx.getUser(args[0]);
                    PermissionGroup[] userGroups = user.getGroups();
                    for (PermissionGroup group : userGroups) {
                        String plgroup = group.getName();
                        if (!(plgroup.equalsIgnoreCase("User"))) {
                            sender.sendMessage(prefix + "§cОн донатер");
                            return true;
                        }
                    }
    Опоздал)
     
  6. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    xD. В точку)
     
  7. GoodCoder

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

    Баллы:
    76
    Vault лучше используйте, чтобы универсально было.
     
Статус темы:
Закрыта.

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