XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Barathrum

offline
Опыт: 1,130
Активность:
-random
как сделать так чтобы при написании -random выбирались случайные герои (они не должны повторятся!)
Старый 26.09.2010, 20:41
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Код:
native CreateUnitPool           takes nothing returns unitpool
native DestroyUnitPool          takes unitpool whichPool returns nothing
native UnitPoolAddUnitType      takes unitpool whichPool, integer unitId, real weight returns nothing
native UnitPoolRemoveUnitType   takes unitpool whichPool, integer unitId returns nothing
native PlaceRandomUnit          takes unitpool whichPool, player forWhichPlayer, real x, real y, real facing returns unit


специально для этого
Старый 26.09.2010, 21:34
DoooDge
Игорь Елясов
offline
Опыт: 4,064
Активность:
И как с эти работать? Расскажи мне это тоже очень интересно!
Старый 26.09.2010, 21:36
Barathrum

offline
Опыт: 1,130
Активность:
а на гуи не как ?
Старый 26.09.2010, 21:40
agentex

offline
Опыт: 34,834
Активность:
а можно по старинке, через GetRandomInt и массив
Старый 26.09.2010, 21:51
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
  1. Создаем переменную
unitpool ut = CreateUnitPool()
  1. Помещаем всех нужных юнитов в него
call UnitPoolAddUnitType(ut,'hfoo',1.)// пехотинец
call UnitPoolAddUnitType(ut,'hsor,1.)// волшебница
  1. Выдергиваем юнита и удаляем его из пула.
local unit u = PlaceRandomUnit(ut,Player(0),x,y,0.)
call UnitPoolRemoveUnitType(ut,GetUnitTypeId(u))
с трудом удерживаюсь чтобы не написать PROFIT!!1
Старый 26.09.2010, 21:52
Barathrum

offline
Опыт: 1,130
Активность:
всё я сам допёр ураа =) тему офф
Старый 26.09.2010, 23:44
RazArt

offline
Опыт: 11,197
Активность:
Меня радует, что люди "сами" допирают, когда им ответ дали)
Старый 26.09.2010, 23:58
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 04:34.