Mapy i kolizje · 3 min czytania
Jak przenieść MLO lub mapę w FiveM i obrócić ją
Czytaj w języku: English · Español · Français · Deutsch · Português · Italiano · Türkçe · Русский

Kupiona MLO stoi dokładnie tam, gdzie już jest inna mapa, albo układ twojego serwera wymaga jej po drugiej stronie miasta. Przeniesienie to coś więcej niż zmiana jednej pozycji: mapa to wiele plików i wszystkie muszą wylądować w tym samym nowym miejscu.
Co musi przesunąć się razem
.ymap: każdy obiekt i instancja samej MLO.- Statyczna kolizja (
.ybn): każdy jej róg we współrzędnych świata i przebudowane drzewo wyszukiwania. - Dalekie światła (światła LOD), których identyfikatory zależą od położenia ich obiektu.
- Trawa, occludery, generatory pojazdów, boksy time cycle i własne ścieżki ruchu mapy.
- Współrzędne twoich skryptów: zamki drzwi, blipy, cele, teleporty.
Nie wszystko przesuwa się tak samo. Pokoje, portale i własna kolizja MLO leżą w przestrzeni samego wnętrza, więc nigdy się nie zmieniają: przesuwa się tylko instancja MLO w .ymap, a one za nią podążają. Obracanie jest trudniejsze niż przesuwanie: obrót każdego obiektu też musi się zmienić, a gra zapisuje obrót obiektu i instancji MLO inaczej.
Zwykłe przesunięcie dodane do .ymap niczego nie obraca, i łatwo zapomnieć o pliku: mapa, której kolizja albo dalekie światła zostały w tyle, wygląda dobrze, aż ktoś w nią wejdzie.
Przenieś krok po kroku
Przeciągnij folder zasobu mapy (lub jej .zip) do Map Mover. Wysyłane są tylko pliki z pozycjami (a dla dalekich świateł modele, na których wiszą).
- Your map (twoja mapa). Sprawdź, co zostało znalezione: mapy, obiekty, kolizje, ścieżki ruchu. W Files (pliki) plik z pozycjami (mapa, kolizja, światła, trawa, occludery, ścieżki) można ustawić na Move (przenieś), Keep as it is (zostaw jak jest) lub Leave out (pomiń); pozostałe do zachowania lub pominięcia. Plik nazwany jak jeden z plików gry zostaje na miejscu, chyba że ustawisz go na Move.
- New place (nowe miejsce). Wklej
vector4(x, y, z, heading)i naciśnij Use (użyj), wpisz X, Y i Z albo przeciągnij uchwyt przesuwania i obrotu. Obracaj suwakiem Heading lub przyciskami −90°, −15°, +15°, +90° i +180°; obraca się wokół środka mapy, na poziomie jej dołu. The game's ground there (its navmesh) (podłoże gry tam, jej navmesh) pokazuje podłoże w nowym miejscu, Put the map's bottom on that ground (postaw dół mapy na tym podłożu) ustawia wysokość, a Show where it was (pokaż, gdzie była) zostawia stare miejsce w polu widzenia. - What moves (co się przesuwa). Lista wszystkiego, co zostanie przeniesione. Zaznacz Also move the coordinates in your scripts (przenieś też współrzędne w skryptach), by przenieść współrzędne
vector3,vector4ivec3w plikach.luależących w obszarze mapy, wraz z kierunkami obok nich. - Kliknij Download the moved resource (.zip) (pobierz przeniesiony zasób).
Zip zawiera cały zasób z przeniesionymi plikami na miejscu oraz MAP_MOVED.txt z tym, co zostało przesunięte, sprawdzeniami każdego pliku i każdą zmienioną linią skryptu (jak była i jak jest teraz). Usuń stary zasób, ensure nowy i zrestartuj serwer: wnętrze nie może wystartować, gdy są w nim już gracze.
Czego nie da się przenieść
- Navmesh (
.ynv) i punkty scenariuszy. - Woda (
water.xml): jej obszary leżą na osiach mapy i nie mogą się obracać. - Pozycjonowane emitery dźwięku oraz pliki podmieniające pliki gry.
- Współrzędne skryptów zapisane inaczej niż
vector3,vector4lubvec3(albovec4,vec).
Każde przeniesienie jest sprawdzane plik po pliku po jego wykonaniu, ale sprawdzenia dotyczą plików: jak przy każdej zmianie mapy, przejdź przez nią w grze, zanim zrobią to twoi gracze. Przeciągnij ją do Map Conflict Check, by upewnić się, że nowe miejsce jest wolne.
Pytania
- Czy mogę przenieść kupioną MLO?
- Jeśli jej pliki da się odczytać, tak. Pliki zaszyfrowane (escrow) nie dają się odczytać, więc nie da się ich przenieść.
- Czy to jest darmowe?
- Otwieranie mapy i podgląd 3D są darmowe. Pobranie przeniesionego zasobu to eksport planu Creator.

Narzędzie do tego
Map Mover
Przeciągnij mapę lub MLO, wybierz nowe miejsce i kierunek i pobierz ją przeniesioną, z kolizjami, światłami, trawą, generatorami pojazdów i skryptami.
Otwórz Map MoverPrzydatne także tutaj: Map Conflict Check


