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

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

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

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

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

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

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

    Баллы:
    98
    Код:
    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");
      }
    }
    Если ошибаюсь, подправьте.
     
  3. Agravaine

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

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

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

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

    Код:
                    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;
                        }
                    }
    Опоздал)
     
  5. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    xD. В точку)
     
Статус темы:
Закрыта.

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