-Random
|
|
Facering | Дата: Среда, 03 Апреля 2013, 18:28:54 | Сообщение # 1 |
9 уровень
Группа: Проверенные
Сообщений: 842
Награды: 0
Репутация: 50
Блокировки:
| Нужна помощь в рандоме, точнее в ее составной, дело в том что выбор героев не через таверну, а кликом по геру, как сделать если рандомно выпал герой которого уже пикнули и он сидит на карте, перевыбрать героя? Вот такую херню я тока сделал, но не помогает : 1. рандом http://rghost.ru/45016853.view 2. системы выслеживания http://rghost.ru/45016871.view
Эх, береза..... мне бы столько почек.
Сообщение отредактировал Facering - Среда, 03 Апреля 2013, 18:30:09 |
|
|
|
H_A_PK | Дата: Среда, 03 Апреля 2013, 19:15:06 | Сообщение # 2 |
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
| не надо выслеживать, просто нужно после установки случайного числа RandomBbIBOD, всё-таки проверить "А есть ли уже на карте юниты TypeHeroRandom[RandomBbIBOD] или нет?" если нетуто продолжать если есть, то заного устанавливать RandomBbIBOD и пускать поновой. По сути все действия должны быть зациклины и выходом из цикла будет являться создание героя
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец
Сообщение отредактировал H_A_PK - Среда, 03 Апреля 2013, 19:15:46 |
|
|
|
Facering | Дата: Среда, 03 Апреля 2013, 19:21:58 | Сообщение # 3 |
9 уровень
Группа: Проверенные
Сообщений: 842
Награды: 0
Репутация: 50
Блокировки:
| Цитата (H_A_PK) не надо выслеживать, просто нужно после установки случайного числа RandomBbIBOD, всё-таки проверить "А есть ли уже на карте юниты TypeHeroRandom[RandomBbIBOD] или нет?" если нетуто продолжать если есть, то заного устанавливать RandomBbIBOD и пускать поновой. По сути все действия должны быть зациклины и выходом из цикла будет являться создание героя да, но как?
Эх, береза..... мне бы столько почек.
|
|
|
|
H_A_PK | Дата: Среда, 03 Апреля 2013, 19:27:46 | Сообщение # 4 |
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
| Цитата (Facering) да, но как? как проверить наличие юнита на карте ?
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец
|
|
|
|
Extremator | Дата: Среда, 03 Апреля 2013, 19:46:04 | Сообщение # 5 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| Всех выставленных геров в массив...
ну и вычленять их оттуда... ХОТЯ, стоп
можно их в группу толкать... и при выборе - выгонять а если надо рандом - то выбрать случайного из тех которые там есть!
|
|
|
|
Facering | Дата: Среда, 03 Апреля 2013, 20:02:02 | Сообщение # 6 |
9 уровень
Группа: Проверенные
Сообщений: 842
Награды: 0
Репутация: 50
Блокировки:
| Цитата (H_A_PK) как проверить наличие юнита на карте ? как проверить наличия воинов одного типа более 1
Эх, береза..... мне бы столько почек.
|
|
|
|
H_A_PK | Дата: Среда, 03 Апреля 2013, 20:28:05 | Сообщение # 7 |
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
|
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец
|
|
|
|
Facering | Дата: Пятница, 05 Апреля 2013, 16:32:28 | Сообщение # 8 |
9 уровень
Группа: Проверенные
Сообщений: 842
Награды: 0
Репутация: 50
Блокировки:
| попробовал я это, карта вылетает сразу Добавлено (05 Апреля 2013, 16:32:28) --------------------------------------------- все по другому сделал за подсказку спс
Эх, береза..... мне бы столько почек.
Сообщение отредактировал Facering - Пятница, 05 Апреля 2013, 16:32:05 |
|
|
|
Ty3uK | Дата: Пятница, 05 Апреля 2013, 17:22:30 | Сообщение # 9 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
|
|
|
|
|