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

Funkcja

testLineAgainstWater

Serwer i klientŚwiatIdentyczna z MTA:SA

Sprawdza, czy odcinek przecina powierzchnię wody (według poziomu z getWaterLevel) i zwraca punkt przecięcia.

Składnia

bool, float, float, float testLineAgainstWater(float sx, float sy, float sz, float ex, float ey, float ez)

Argumenty

sxfloat
X początku.
syfloat
Y początku.
szfloat
Z początku.
exfloat
X końca.
eyfloat
Y końca.
ezfloat
Z końca.

Zwraca

true i punkt x, y, z albo false.

Przykład

local hit, x, y, z = testLineAgainstWater(2900, -2000, 10, 2900, -2000, -10)
if hit then outputDebugString("Woda na wysokosci " .. z) end

Uwagi

Klient. W skrypcie klienta sprawdza wodę z gry.

Zobacz też