Помогите Рандом игроков онлайн

Статус
Закрыто для дальнейших ответов.

Donniexd

Новичок
Пользователь
Баллы
11
Имя в Minecraft
Donniexd
Столкнулся с одной проблемой мне нужно рандомить игроков только тех которые онлайн
подскажите как это сделать
 
Преобразуй getOnlinePlayer(); в int или в double
На лечение куда?
List<Playeer> list = Lists.newArrayList(Bukkit.getOnlinePlayers());
if (list.isEmpty()) {
list.clear();
return null;
}
Player p = list.get(random.nextInt(list.size());
list.clear();
return p;
return Bukkit.getOnlinePlayers().size() == 0 ? null : (Player)Bukkit.getOnlinePlayers().toArray()[random.nextInt(Bukkit.getOnlinePlayers().size());
 
Преобразуй getOnlinePlayer(); в int или в double

Ты игроков никак не преобразуешь в int или double.
Если ты хочешь получить значение сколько игроков онлайн то сделай так.
int i = (int) Bukkit.getPlayersOnline().size [вроде конец size как-то так]
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх