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

0.8

Sprite ID (kliknij, aby wybrać)

Kolor blipa

Wybrano: Biały (0)

Podgląd

Komisariat policji

Sprite: 60 | Kolor: 0 | Skala: 0.8

Kod Lua

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ć

  1. 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.

  2. Krok 2:

    Wybierz sprite z siatki i kolor z próbnika. Podgląd pokazuje dokładnie tę samą ikonę, którą zobaczą Twoi gracze.

  3. Krok 3:

    Ustaw etykietę, skalę i tryb wyświetlania. Display 4 pokazuje blip na mapie i minimapie, 2 tylko na mapie.

  4. 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.