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

Funkcja

getVehicleRoute

Serwer i klientŚwiatTylko Trilogy Hub

Wyznacza trasę autem po drogach gry między dwoma punktami, z kierunkiem ulic jednokierunkowych i pasów autostrad. Na serwerze działa od razu, bez graczy w pobliżu. Klient pyta serwer, więc działa tylko w async i czeka do 3 s.

Składnia

table, float getVehicleRoute(float x1, float y1, float z1, float x2, float y2, float z2 [, table options = nil])

Argumenty

x1float
X startu.
y1float
Y startu.
z1float
Z startu.
x2float
X celu.
y2float
Y celu.
z2float
Z celu.
optionstable, opcjonalny = nil
avoidHighways, boat (trasa łodzi), emergency (wjazdy dla służb), ignoreOneWay.

Zwraca

Lista punktów { {x, y, z}, ... } i długość w metrach; false i powód, gdy nie ma drogi.

Przykład

local points, length = getVehicleRoute(2495, -1667, 13, 1544, -1675, 13)
if points then print(#points .. " punktów, " .. math.floor(length) .. " m") end

Zobacz też