![]()
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] нету юнитов=( Как исправить подобное дело? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Научитесь уже размер массива указывать в редакторе переменных. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
velmir
![]() ![]() offline
Опыт:
8,257Активность: |
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Переменные не имеют префикс udg_, а это значит что? Что они объявлены в коде. added : Хотя есть и с префиксом. Мне нечего сказать, когда часть переменных объявляются в коде, а часть в редакторе. Отредактировано ADOLF, 15.02.2015 в 19:13. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
velmir
![]() ![]() offline
Опыт:
8,257Активность: |
ADOLF:
переменая отряда ( udg_GDanjCrip[i] ) имеет, остальные локалки. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
В приведенном отрезке кода их объявления нет, поэтому я и посчитал их глобальными. Для меня загадка, если вы пишете код руками, зачем использовать "редактор переменных"? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
velmir
![]() ![]() offline
Опыт:
8,257Активность: |
ADOLF:
старые привычки, от них трудно избавлятся, |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
nvc123
new status
![]() offline
Опыт:
59,284Активность: |
ADOLF, листать список типов намного удобнее чем набрать group на клавиатуре |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Кет
![]() offline
Опыт:
111,209Активность: |
nvc123, дык это надо все типы выучить, а в редакторе всё написано! (почти без сарказма) |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Я в раннем детстве, когда мне было меньше годика тоже так считал про слова, мол чтобы указать на что-либо, не надо учить слова, легче просто ткнуть пальцем и что-то промычать "ууууууу... бякя, агу". |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
история одного программиста |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|