Добавлен leroydraigo
Имеется вот такая штука:
local integer i = 1
local integer k = 400
loop
exitwhen i > k
if ( IsUnitGroupEmptyBJ(udg_group[i]) == true ) then
udg_groupCount = i
i = i + k
endif
set i = i + 1
endloop
set udg_group[udg_groupCount] = GetUnitsOfPlayerMatching(p, Condition(function unitType))
call CreateNUnitsAtLoc( 1, ut, p, ul, bj_UNIT_FACING )
Все работает, но если добавить это:
call GroupAddUnitSimple( GetLastCreatedUnit(), udg_group[udg_groupCount] )
То карта не открывается
И еще вопрос, можно ли LastCreatedUnit занести в локальную переменную?
И еще вопрос, можно ли LastCreatedUnit занести в локальную переменную?
Принятый ответ
неожиданно заработало
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован EnergyFrost
И, да, ласткриейтедюнит можно занести в локальную переменную, т.к.лайс* - глобалка из common типа unit