How can I put it in a function and make the call? 'm not very good with lua!
do
local dist = nil
local dist2 = nil
local unit = Unit.getByName('Pilot #1')
local avgx, avgy, avgz = 0, 0, 0
local unitPos = nil
if unit ~= nil then
unitPos = unit:getPosition()
avgx = avgx + unit:getPosition().p.x
avgy = avgy + unit:getPosition().p.y
avgz = avgz + unit:getPosition().p.z
end
local unit = StaticObject.getByName('Container')
local avgx2, avgy2, avgz2 = 0, 0, 0
local unitPos = nil
if unit ~= nil then
unitPos = unit:getPosition()
avgx2 = avgx2 + unit:getPosition().p.x
avgy2 = avgy2 + unit:getPosition().p.y
avgz2 = avgz2 + unit:getPosition().p.z
dist = math.sqrt( (avgx - avgx2)^2 + (avgz - avgz2)^2 )
trigger.action.outText('Distance: ' .. dist, 5)
end
end