Добавлен  Тимур 
                            
                            
                            
                            
                            
                            
                        
                        
                    Мне нужно проверить, выставлена ли у здания точка сбора. В чем суть - после определенного улучшения юниты должны сразу телепортироваться в точку сбора (с соответствующим спецэффектом). Если она выставлена на местности - все работает. Если на юните - тоже все работает. А вот если на самом здании, где юнит нанимается (т.е. точка сбора не выставлена) - то юнит телепортируется, но ровно в центр карты (по-хорошему, мне надо, чтобы он в этом случае никуда не телепортировался вообще и спецэффект чтобы тоже не появлялся). В общем, нужно проверить в условии, выставлена ли точка сбора. Как это сделать?
Принятый ответ
делается это через проверку на существование точки сбора
то есть
то есть
boolean IsRally(unit u){
	location a=GetUnitRallyPoint(u);
	bool b=a!=null;
	RemoveLocation(a)
	return b;	
}
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
Ред. nvc123
то есть