как удалить локатион у функции?
и передать эту точку нижней функнии
function Tochka 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

function nevashno takes nothing returns nothing
	Tochka(bla bla bla)
endfunction

function func02 takes location returns nothing
	Tochka(bla bla bla)
endfunction

function func01 takes location source, real dist, real angle returns nothing
    local location l
	local real x = GetLocationX(source) + dist * Cos(angle * bj_DEGTORAD)
	local real y = GetLocationY(source) + dist * Sin(angle * bj_DEGTORAD)
	set l = Location(x,y)
	call nevashno(l)
	//Если нужно через какое-то время, создаёшь таймер.
	call RemoveLocation(l)
endfunction
Как-то так? Имейте привычку объяснять что именно вы хотите сделать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
17
kano, а как удалить переменную сверху source и обнулить его...
1 пункт от Кет: 10.1 (несколько вопросов в одном ресурсе)
33
и передать эту точку нижней функнии
записать в глобалку или хэш, она же takes nothing
5
а как удалить переменную сверху source и обнулить его...
Перед return Location(x,y) прописать
call RemoveLocation(source)
set source=null
21
function func02 takes location returns nothing
	Tochka(bla bla bla)
endfunction

function func01 takes location source, real dist, real angle returns nothing
    local location l
	local real x = GetLocationX(source) + dist * Cos(angle * bj_DEGTORAD)
	local real y = GetLocationY(source) + dist * Sin(angle * bj_DEGTORAD)
	set l = Location(x,y)
	call nevashno(l)
	//Если нужно через какое-то время, создаёшь таймер.
	call RemoveLocation(l)
endfunction
Как-то так? Имейте привычку объяснять что именно вы хотите сделать.
Принятый ответ
28
создание и удаление?
а не проще ли тупо MoveLocation сделать ?
тогда и проблем с передачей точки не будет ибо точка таже самая
это кстати написано в статье
Чтобы оставить комментарий, пожалуйста, войдите на сайт.