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

Funkcja

getZoneName

Serwer i klientŚwiatIdentyczna z MTA:SA

Zwraca nazwę dzielnicy (strefy mapy) w podanym punkcie, np. "Grove Street", "Idlewood", "Downtown Los Santos", czyli to, co gra pokazuje na ekranie po wjeździe w nową okolicę. Z citiesOnly = true zwraca nazwę regionu ("Los Santos", "San Fierro", "Las Venturas", "Red County"…). Działa po obu stronach na danych 356 stref gry, bez pytania klienta.

Składnia

string getZoneName(float x, float y [, float z = 0, bool citiesOnly = false])

Argumenty

xfloat
Współrzędna X (albo wektor zamiast x, y, z).
yfloat
Współrzędna Y.
zfloat, opcjonalny = 0
Wysokość Z (niektóre strefy zależą od wysokości).
citiesOnlybool, opcjonalny = false
true = nazwa regionu zamiast dzielnicy.

Zwraca

Nazwa strefy albo "Unknown" poza mapą.

Przykład

addCommandHandler("gdzie", function(player)
    local x, y, z = getElementPosition(player)
    outputChatBox("Jestes w: " .. getZoneName(x, y, z) .. ", " .. getZoneName(x, y, z, true), player)
end)

Zobacz też