Войти или зарегистрироваться

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

  • Автор темы Автор темы fswr33
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

fswr33

Активный участник
Пользователь
Баллы
66
Нужно узнать какая группа у лололошки. Что не так?
Java:
PermissionUser pexplayer = PermissionsEx.getUser("Lololoshka");
String[] group = pexplayer.getGroupsNames();
if (group == "Owner") {
sender.sendMessage("Запрещено");
}
 
Нужно узнать какая группа у лололошки. Что не так?
Java:
PermissionUser pexplayer = PermissionsEx.getUser("Lololoshka");
String[] group = pexplayer.getGroupsNames();
if (group == "Owner") {
sender.sendMessage("Запрещено");
}
Java:
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");
  }
}
Если ошибаюсь, подправьте.
 
Ага, сравнивать строки через == - это гениально.
equals в помощь.
 
Java:
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");
  }
}
Если ошибаюсь, подправьте.
Спасибо, вот рабочий код

Java:
                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;
                    }
                }
Ага, сравнивать строки через == - это гениально.
equals в помощь.
Опоздал)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх