SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. getDistanceBetweenPoints3D

Funkcja

getDistanceBetweenPoints3D

Serwer i klientPozostałeIdentyczna z MTA:SA

Liczy odległość między dwoma punktami w przestrzeni.

Składnia

float getDistanceBetweenPoints3D(float x1, float y1, float z1, float x2, float y2, float z2)

Argumenty

x1float
X pierwszego punktu.
y1float
Y pierwszego punktu.
z1float
Z pierwszego punktu.
x2float
X drugiego punktu.
y2float
Y drugiego punktu.
z2float
Z drugiego punktu.

Zwraca

Odległość w metrach.

Przykład

local function near(a, b, range)
    local x1, y1, z1 = getElementPosition(a)
    local x2, y2, z2 = getElementPosition(b)
    return getDistanceBetweenPoints3D(x1, y1, z1, x2, y2, z2) <= range
end

Zobacz też