Hali!
Ha jól gondolom, amit te keresel funckió, az a
getDistanceBetweenPoints2D vagy a
getDistanceBetweenPoints3Dvel megoldható.
Interiot pedig mapeditorban is áttudsz állítani, dupla klikk az objectre, és ott az interior, ha jól emlékszem.
Remélem segíthettem.
#NeXuS
local x, y, z, x2, y2, z2 = getElementPosition(player1), getElementPosition(player2)
if getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) <= 5 then -- radius
-- végrehajtani kívánt dolog
end