Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
рандом игрок из L2World
#1
Доброй ночи. Интересует след вопрос:

Как получить рандом игрока из L2World (а может и не из него), для последующего использования его координат L2PcInstance (player.getX(), player.getY()).

Знаю что есть такое: L2PcInstance player : L2World.getInstance().getAllPlayers()

Где получаем всех, кто онлайн. но это чуть не то. Интересует именно случайно выбранный игрок из списка онлайн игроков, а допустим если онлайн всего 1 - выберется в любом случае именно этот один.

БЛАГОДАРЮ! заранее.
[Изображение: ck.gif]
Ответ
#2
Код:
L2ObjectsStorage.getAllPlayers().get(Rnd.get(0, L2ObjectsStorage.getAllPlayers().size() - 1))
Ответ
#3
Извиняюсь, забыл указать - сборка L2jfrozen.
У меня совсем нет такого класса(, даже подобных не вижу
[Изображение: ck.gif]
Ответ
#4
kasik Написал:
Код:
L2ObjectsStorage.getAllPlayers().get(Rnd.get(0, L2ObjectsStorage.getAllPlayers().size() - 1))

Код с потенциальной ошибкой выхода за диапазон списка. Одна строчка, и сразу видно, что феникс-стайл недокодер.
Ответ
#5
offtop
Ответ
#6
L2ObjectsStorage.getAllPlayers().size() == 0
Ответ
#7
А как тогда правильно?
[Изображение: ck.gif]
Ответ
#8
Выдавать null, если список пустой.
Ответ
#9
простите, немного недопонял, а как это в коде выглядит?
[Изображение: ck.gif]
Ответ
#10
Учите яву, блин)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Рандом спавн мобов в L2Emu SWnet 3 2,822 05-29-2009, 11:52 PM
Последний пост: Kabasik
  Двойной клик по итему - выпадает рандом итем Nytrex 19 6,239 07-27-2008, 02:34 AM
Последний пост: SunRise

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)