FiveM Kreator blipów na mapie - Visual Builder
Twórz blipy na mapie wizualnie. Wybierz sprite, kolor, skalę i wygeneruj kompletny kod Lua.
Ustawienia blipów
Sprite ID (kliknij, aby wybrać)
Kolor blipa
Wybrano: Biały (0)
Podgląd
Komisariat policji
Sprite: 60 | Kolor: 0 | Skala: 0.8
Do czego służy to narzędzie
Blipy to ikony, które twoi gracze widzą na mapie pauzy i minimapie, a każdy z nich to wywołanie AddBlipForCoord ze spritem, kolorem, skalą i nazwą. Ręczne przygotowanie takiego wywołania wymaga sprawdzania trzech oddzielnych list referencyjnych. Ten generator łączy siatkę sprite'ów, próbki kolorów i współrzędne w jednym miejscu, generując gotowy kod Lua za ciebie.
Jak tego używać
- Krok 1:
Wprowadź współrzędne, w których ma znajdować się blip. Możesz je pobrać z wyszukiwarki współrzędnych lub bezpośrednio z GetEntityCoords w grze.
- Krok 2:
Wybierz sprite z siatki i kolor z próbnika. Podgląd pokazuje dokładnie tę samą ikonę, którą zobaczą Twoi gracze.
- Krok 3:
Ustaw etykietę, skalę i tryb wyświetlania. Display 4 pokazuje blip na mapie i minimapie, 2 tylko na mapie.
- Krok 4:
Skopiuj wygenerowany blok Lua do skryptu client. Wykonuje się raz, więc umieść go poza główną pętlą.
Często zadawane pytania
Dlaczego mój blip nie pojawia się w grze?
Trzy najczęstsze przyczyny to skrypt po stronie klienta, który nigdy się nie uruchamia, współrzędna Z znajdująca się głęboko pod ziemią lub parametr SetBlipAsShortRange ustawiony na true, przez co blip pojawia się tylko wtedy, gdy jesteś blisko. Sprawdź, czy resource jest uruchomiony i czy kod znajduje się w pliku klienta, a nie serwera.
Jaka jest różnica między blipami short range a long range?
Blip bliskiego zasięgu (short range) jest rysowany tylko wtedy, gdy gracz znajduje się w jego pobliżu, co jest idealne dla sklepów i małych obiektów. Blip dalekiego zasięgu (long range) jest zawsze widoczny na mapie. Dziesiątki stałych blipów dalekiego zasięgu czynią mapę nieczytelną, więc używaj ich wyłącznie dla punktów orientacyjnych.
Czy mogę zmienić blip po jego utworzeniu?
Tak. Zachowaj uchwyt zwracany przez AddBlipForCoord i przekaż go później do SetBlipSprite, SetBlipColour lub SetBlipScale. Jeśli zgubisz uchwyt, nie będzie można ponownie usunąć blipa i pozostanie on na mapie do momentu ponownego połączenia się gracza.
Ile blipów może mieć serwer?
Nie ma sztywnego limitu, ale każdy blip jest rysowany w każdej klatce. Kilkaset jest w porządku, kilka tysięcy kosztuje klatki. Przy dużych zestawach twórz blipy tylko wewnątrz strefy, w której znajduje się gracz, i usuwaj je za pomocą RemoveBlip, gdy ją opuści.
Powiązane narzędzia
Wykaz ikon blipów FiveM: ikony znaczników mapy
Wizualny wykaz wszystkich ID sprite'ów blipów FiveM z opisami. Szukaj po numerze lub nazwie, kopiuj ID blipów i przeglądaj kod Lua dla znaczników mapy.
Wyszukiwarka współrzędnych i kalkulator wektorów FiveM
Narzędzie do współrzędnych FiveM: konwertuj między formatami vector3, vector4 i JSON. Obliczaj odległość i punkt środkowy między dwoma punktami. Generuj kod Lua dla GetEntityCoords/SetEntityCoords.
Próbnik kolorów FiveM: kolory RGB, HEX i pojazdów
Interaktywny próbnik kolorów FiveM z wartościami RGB, HEX, HSL i predefiniowanymi paletami kolorów pojazdów. Kopiuj kod Lua dla SetVehicleColours.