Добавлен  Darknessay 
                            
                            
                            
                            
                            
                            
                        
                        
                    Мне нужно, чтобы снаряд создавал взрыв при столкновении с краем. Там вроде есть переменные по X и Y стандартные, с которыми нужно сверять. Как они называются? Можете, пожалуйста, написать код условия? Полагаю что то типа
if GetUnitX(u)>=bj_xedge && if GetUnitY(u)>=bj_yedge then
'call vzriv'
endif
if GetUnitX(u)>=bj_xedge && if GetUnitY(u)>=bj_yedge then
'call vzriv'
endif
Принятый ответ
bool f(float x,  float y) {
return (GetRectMinX(bj_mapInitialPlayableArea) <= x and x<= GetRectMaxX(bj_mapInitialPlayableArea) and GetRectMinY(bj_mapInitialPlayableArea) < =y and y <=GetRectMaxY(bj_mapInitialPlayableArea) )
}
return (GetRectMinX(bj_mapInitialPlayableArea) <= x and x<= GetRectMaxX(bj_mapInitialPlayableArea) and GetRectMinY(bj_mapInitialPlayableArea) < =y and y <=GetRectMaxY(bj_mapInitialPlayableArea) )
}
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
            
                                WC3
                            



Но мне все же интересно сделать все в один триггер, поэтому оставляю вопрос открытым
Подскажите, пожалуйста)
Если x больше максимума или меньше минимума то взорвать снаряд, то же самое с y.
В библиотеке функций лежали примеры проверок на то что лежит ли координата за пределами края карты.
Или GetWorldBounds, возвращает rect.
return (GetRectMinX(bj_mapInitialPlayableArea) <= x and x<= GetRectMaxX(bj_mapInitialPlayableArea) and GetRectMinY(bj_mapInitialPlayableArea) < =y and y <=GetRectMaxY(bj_mapInitialPlayableArea) )
}
GetRectMinX(bj_mapInitialPlayableArea)
GetRectMaxX(bj_mapInitialPlayableArea)
Звучит работоспособно)