velmir
offline
Опыт:
8,257Активность: |
проблемы с GroupAddUnit
Ну собственно какое дело создаю мобов на карте
loop H2[1]=H[GetRandomInt(1,6)] if H2[1]!=3{ i3=1 loop D=CreateUnit(Player(PLAYER_NEUTRAL_AGGRESSIVE),MoobId[H2[1]],moobX[i],moobY[i],GetRandomInt(1,10)*36) call GroupAddUnit(udg_GDanjCrip[i],D) exitwhen i3>=RozmirStai[H2[1]] i3++ endloop CreateTextTagLocBJ( I2S(i), Location(moobX[i],moobY[i]), 0, 10, 100, 100, 100, 0 ) временая строчка, пот уберу }elseif H2[1]==3{ D=CreateUnit(Player(PLAYER_NEUTRAL_AGGRESSIVE),MoobId[3],moobX[i],moobY[i],GetRandomInt(1,10)*36) } exitwhen i>=udg_DanjInteger[1] i++ endloop Примерно так они создаются нормально, но как дошло дело до проверки багов, наисал проверку на наличие юнитов в групах udg_GDanjCrip[i],( i=1.2.3) так вот юниты добавлются тока к 1му отряду(все что должны входить в udg_GDanjCrip[1], тада попадают но в udg_GDanjCrip[2 и 3] нету юнитов=( Как исправить подобное дело? |
15.02.2015, 13:29 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tobi123
offline
Опыт:
7,826Активность: |
Научитесь уже размер массива указывать в редакторе переменных. |
15.02.2015, 13:49 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
velmir
offline
Опыт:
8,257Активность: |
|
15.02.2015, 13:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Переменные не имеют префикс udg_, а это значит что? Что они объявлены в коде. added : Хотя есть и с префиксом. Мне нечего сказать, когда часть переменных объявляются в коде, а часть в редакторе. Отредактировано ADOLF, 15.02.2015 в 19:13. |
15.02.2015, 14:40 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
velmir
offline
Опыт:
8,257Активность: |
ADOLF:
переменая отряда ( udg_GDanjCrip[i] ) имеет, остальные локалки. |
15.02.2015, 15:11 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
В приведенном отрезке кода их объявления нет, поэтому я и посчитал их глобальными. Для меня загадка, если вы пишете код руками, зачем использовать "редактор переменных"? |
15.02.2015, 19:15 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
velmir
offline
Опыт:
8,257Активность: |
ADOLF:
старые привычки, от них трудно избавлятся, |
17.02.2015, 15:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nvc123
new status
offline
Опыт:
59,284Активность: |
ADOLF, листать список типов намного удобнее чем набрать group на клавиатуре |
18.02.2015, 10:38 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,373Активность: |
nvc123, дык это надо все типы выучить, а в редакторе всё написано! (почти без сарказма) |
18.02.2015, 12:03 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Я в раннем детстве, когда мне было меньше годика тоже так считал про слова, мол чтобы указать на что-либо, не надо учить слова, легче просто ткнуть пальцем и что-то промычать "ууууууу... бякя, агу". |
18.02.2015, 13:24 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
история одного программиста |
18.02.2015, 16:07 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|