retralko
SHOW TIME
offline
Опыт:
11,669Активность: |
-arem mod
Как сделать такой мод на ГУИ, помогите пожалуйста! Делал через зону, заполнял переменные рэндомными героями и удалял героев из зоны, а затем выдавал героев, в переменных игрокам, однако возникла проблема, рэндом не работал! Всегда выдавал одного-и тогоже героя. (каждую игру одинаковый) |
02.07.2009, 17:18 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Не все играют в доту. Поэтому рекомендую расписать, что есть -arem mod. |
02.07.2009, 17:21 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ninbous
Jass progress >>>>>35/100
offline
Опыт:
5,674Активность: |
Заночисть герев в массив переменных при инициализации
Set ALLHEROES[1] = Банша Set ALLHEROES[..] =/.... Set ALLHEROES[100] = Паладин А потом создать героя используя функцию рандомных чисел в индексе
Create 1 ALLHEROES[GetRandomInteger от 1 до 100] Непомню уже как там называется функция которая создает боевую еденицу |
02.07.2009, 17:29 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Альтаик
Basket-Man
offline
Опыт:
4,623Активность: |
Цитата:
У мня такая же проблема была...короче , редактор мира-файл-0параметры-проверка карты- снимаешь галочку с фиксировать случайный разброс....и вуоля!!!С каждой игрой, новые типы! |
|
02.07.2009, 17:32 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
-em это личные параметры карты, при изменении которых сложность игры уменьшается. В случаее доты это апгреды зданий и крипов + 2 голда в сек. |
02.07.2009, 18:42 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
retralko
SHOW TIME
offline
Опыт:
11,669Активность: |
Забыл просто что ем это отдельный мод, поэтому написал случайно.Альтаик щас попробую, заранее спасибо.
|
02.07.2009, 21:28 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rewenger
The culprit will not die
offline
Опыт:
35,873Активность: |
Лично как делаю я:
create 1 HeroType[integer] set tempunit = lastcreatedunit запускаем receive hero. |
03.07.2009, 06:25 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
Цитата:
ламер детектед XD а по сути Цитата:
+ заведи переменную куда впишешь число геров(Hero_Count) затем set Int = RandomInt(1 to Hero_Count) Create 1 ALLHEROES[Int] для такого то игрока, там то set ALLHEROES[Int] = ALLHEROES[Hero_Count] set Hero_Count = Hero_Count - 1 |
||
03.07.2009, 09:23 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|