FiveM Wyszukiwarka współrzędnych & kalkulator wektorów
Konwertuj między formatami współrzędnych vector3, vector4 i JSON. Obliczaj odległość i punkt środkowy. Generuj kod Lua.
Do czego służy to narzędzie
Współrzędne trafiają w bardzo różne miejsca w projekcie FiveM: jako vector3 w Lua, jako vector4, gdy liczy się heading, jako zwykły JSON w pliku konfiguracyjnym oraz jako luźne liczby skopiowane z wiadomości na czacie. Ten konwerter odczytuje każdą z tych postaci, normalizuje je i podaje format oczekiwany przez plik docelowy, a także odległość i punkt środkowy między dwoma punktami.
Jak tego używać
- Krok 1:
Wklej współrzędne w dowolnej postaci. Parser obsługuje vector3, vector4, JSON oraz zwykłe liczby rozdzielone przecinkami.
- Krok 2:
Wybierz format docelowy. Dodaj heading, jeśli punkt to spawn lub pozycja peda, ponieważ obiekty bez niego zawsze są zwrócone na północ.
- Krok 3:
Użyj panelu odległości dla dwóch punktów, na przykład aby ustawić promień aktywacji strefy.
- Krok 4:
Skopiuj gotową linijkę dla GetEntityCoords, SetEntityCoords lub swojej konfiguracji.
Często zadawane pytania
Jaka jest różnica między vector3 a vector4?
vector3 to tylko pozycja, vector4 dodaje heading w stopniach. Punkty spawnu, pozycje pedów i rozmieszczenie pojazdów wymagają headingu, w przeciwnym razie każdy obiekt jest zwrócony w tę samą stronę, a rzędy zaparkowanych samochodów wyglądają nienaturalnie.
Jakiej wartości Z użyć dla poziomu gruntu?
Pobierz wartość Z z GetEntityCoords, stojąc w danym miejscu, a następnie odejmij około jednego metra, ponieważ współrzędna znajduje się na środku modelu gracza, a nie na wysokości jego stóp. Aby uzyskać dokładną wartość, użyj GetGroundZFor_3dCoord.
Dlaczego mój ped spawnuje się pod mapą?
Niemal zawsze jest to wartość Z skopiowana z punktu w powietrzu lub spawn wewnątrz terenu, który jeszcze się nie wczytał. Poczekaj na załadowanie kolizji przed umieszczeniem entity lub ustaw peda na współrzędną Z podłoża po zespawnowaniu.
Jak pobrać koordynaty podczas gry?
Wystarczy mała komenda klienta wypisująca GetEntityCoords(PlayerPedId()) w konsoli, a większość menu administratorskich już ją posiada. Skopiuj wypisaną wartość bezpośrednio do tego narzędzia, aby przekonwertować ją na potrzebny format.
Powiązane narzędzia
Kalkulator odległości 3D FiveM: odległość Vector3
Obliczaj odległości 3D i 2D między współrzędnymi FiveM. Uzyskaj szacowany czas podróży i gotowy do użycia kod Lua z #(vector3 - vector3). Wizualna reprezentacja.
Kreator blipów mapy FiveM: Wizualny kreator
Twórz blipy na mapie FiveM wizualnie. Wybierz sprite ID, kolor, skalę i etykietę. Generuj kompletny kod Lua dla CreateBlip ze wszystkimi ustawieniami. Podglądaj sprite blipa.
Konwerter JSON na tablice Lua dla FiveM
Konwertuj JSON na składnię tabeli Lua i tabele Lua z powrotem na JSON. Obsługuje zagnieżdżone obiekty, tablice, wartości logiczne, null na nil. Wynik z podświetlaniem składni dla programistów FiveM.