Tom_Kazansky
<b><font color="RoyalBlue"><font face="Lucida Cons
đơn vị góc trong JASS là Radian
bj_DEGTORAD để đổi từ độ (degree) ra radian.
bj_DEGTORAD để đổi từ độ (degree) ra radian.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

local real x = GetSpellTargetX()
local real y = GetSpellTargetY()
Tks anh Tom ^^...có leak!
và, có:
Mã:local real x = GetSpellTargetX() local real y = GetSpellTargetY()
function PolarProjectionBJ takes location source, real dist, real angle returns location
local real x = GetLocationX(source) + dist * Cos(angle * bj_DEGTORAD)
local real y = GetLocationY(source) + dist * Sin(angle * bj_DEGTORAD)
return Location(x, y)
endfunction
)
. Hình như post cái này vào Topic hỏi đáp thì mới đúng 
Coi chừng Tom cho ăn thẻ phạt =,=!private function Stop takes nothing returns boolean
local unit caster = GetSpellAbilityUnit()
local integer array Buff
local integer tick
set Buff[0] = 'BSTN'
set Buff[1] = 'BPSE'
set Buff[2] = 'Bena'
set Buff[3] = 'Bens'
set Buff[4] = 'Beng'
set Buff[5] = 'BEer'
set Buff[6] = 'BUsl'
set Buff[7] = 'BUsp'
set Buff[8] = 'BUst'
set Buff[9] = 'BNsi'
set Buff[10] = 'BUsp'
set Buff[11] = 'BOhx'
set Buff[12] = 'BUim'
set Buff[13] = 'Bcrs'
set Buff[14] = 'BNso'
set tick = 0
loop
exitwhen tick >14
if UnitHasBuffBJ(caster,Buff[tick]) ==true then
return false
else
return true
endif
set tick=tick+1
endloop
return false
endfunction
private function action ....
if Stop()==true then
// hành động
endif
endfunction