Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
рандом игрок из L2World
#11
Перед подстановкой метода проверять на null.
Ro_0TT Написал:Учите яву, блин)
Там явой даже не пахнет, скорее логика.
Ответ
#12
Zubastic Написал:Перед подстановкой метода проверять на null.
Что проверять на нулл о_О? G1ta0 же написал, что выход за список идет. Потому, что при пустом списке игроков будет запрашиваться рандом от 0 до -1. При -1 будет ошибка ArrayIndexOut, т.е. если список пустой, то нужно тупо отдавать NULL в нашем методе.
Ответ
#13
offtop
[Изображение: ck.gif]
Ответ
#14
mego4el Написал:
offtop

Удачное сравнение, действительно, с такой логикой не быть вам программистом Smile.

Я вам дословно написал, что делать, если влом пилить гугл - не ваше это занятие. Я вам решил проблему, вам осталось изобразить.

В жизни ты либо платишь за работу, либо учишься и выполняешь её сам Smile.
Ответ
#15
Цитата:Я вам дословно написал, что делать, если влом пилить гугл - не ваше это занятие. Я вам решил проблему, вам осталось изобразить.
да без проблем. я сам определю чем мне заниматься, ок да?
за ответы благодарен в любом случае. просто не надо делать ухмылок, по типу что вы сразу отписываете. это глупо и низко.

Цитата:В жизни ты либо платишь за работу, либо учишься и выполняешь её сам
тогда предлагаю убрать форум помощи, раз учится посылают всегда куда-то подальше. оставляем фриланс раздел, и будьте счастливы.
[Изображение: ck.gif]
Ответ
#16
if (L2ObjectsStorage.getAllPlayers().size() > 0)
{
бла бла бла
}

ппц это же самое простое, проверка на ноль... с такой логикой бросайте это дело
Ответ
#17
mego4el Написал:Я вижу у вас с возрастом, юношеский максимализм никак не уйдет?
Ну ничего, не расстраивайтесь, когда нибудь все пройдет, и ваша жизнь хоть немного но станет лучше.

Если бы тебе было лет 30, а Руту лет 16-17 - было бы уместно, а так это похоже на неудачный вброс говна. :redlol:
Ответ
#18
Код:
for(L2PcInstance player : L2World.getInstance().getAllPlayers().get(Rnd.get(0, L2World.getAllPlayers().size() - 1)))
            {
будет ли правильно вот так? если дергать рандом игрока
просто в L2jfrozen нет L2Objects Storage
[Изображение: ck.gif]
Ответ
#19
нет, вам нужен один персонаж или несколько? если один то так,
Код:
L2PcInstance player = null;
int size = L2World.getInstance().getAllPlayers().size();
if(size > 0)
player = L2World.getInstance().getAllPlayers().get(Rnd.get(0, size - 1));
Ответ
#20
Спасибо. Извиняюсь, а как получить правильно рандом?
В данном случае get (Rnd.get...) не работает. ошибка типа - не может найти метода get Int.
и rnd.get вроде бы возвращает именно инт
[Изображение: ck.gif]
Ответ


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

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


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