Сейчас 00:10:52 Суббота, 23 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
-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
Блокировки:


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz