Добавлен Skolz
Как узнать по координатам расстояние от позиции кастера до целевой точки?
Принятый ответ
function SQ takes real xa, real ya, real xb, real yb returns real
return SquareRoot((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb))
endfunction
return SquareRoot((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb))
endfunction
local unit c = GetSpellAbilityUnit()
local real aX = GetUnitX(c)
local real aY = GetUnitY(c)
local real bX = GetSpellTargetX()
local real bY = GetSpellTargetY()
local real dist = SQ(aX,bX,aY,bY)
local real aX = GetUnitX(c)
local real aY = GetUnitY(c)
local real bX = GetSpellTargetX()
local real bY = GetSpellTargetY()
local real dist = SQ(aX,bX,aY,bY)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован 16GB
return SquareRoot((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb))
endfunction
local real aX = GetUnitX(c)
local real aY = GetUnitY(c)
local real bX = GetSpellTargetX()
local real bY = GetSpellTargetY()
local real dist = SQ(aX,bX,aY,bY)
Отредактирован Skolz
Отредактирован PT153