Добавлен  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 занести в локальную переменную?
Принятый ответ
неожиданно заработало
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
Ред. EnergyFrost
И, да, ласткриейтедюнит можно занести в локальную переменную, т.к.лайс* - глобалка из common типа unit