function MoveXY(x,y, distance, angle)
return x + distance * math.cos(angle * bj_DEGTORAD),y + distance * math.sin(angle * bj_DEGTORAD)
end
function CreateStoneCircle(x,y)
local distance=400
local id=FourCC('LTlt')-- id камня
for i=0,11 do
local angle=30*i
local xn,yn=MoveXY(x,y,distance,angle)
CreateDestructable(id,xn,yn,angle,1,1)
end
end
не проверял, но должно работать примерно так
Ельнур, Сможешь написать ещё более короткий вариант, обязательно покажи его
function MoveXY(x,y, distance, angle)
return x + distance * math.cos(angle * bj_DEGTORAD),y + distance * math.sin(angle * bj_DEGTORAD)
end
function CreateStoneCircle(x,y)
local distance=400
local id=FourCC('LTlt')-- id камня
for i=0,11 do
local angle=30*i
local xn,yn=MoveXY(x,y,distance,angle)
CreateDestructable(id,xn,yn,angle,1,1)
end
end
не проверял, но должно работать примерно так
Ельнур, Сможешь написать ещё более короткий вариант, обязательно покажи его
все отсалось в этой карте все игры удалено пишу китайский аниме моба
A - угол от центра к камню