FiveM Próbnik kolorów

Wybieraj kolory dla swoich skryptów FiveM z wartościami RGB, HEX i HSL. Kopiuj gotowy do użycia kod Lua.

Próbnik kolorów

Kod FiveM Lua

SetVehicleCustomPrimaryColour(vehicle, 45, 212, 191)
SetVehicleCustomSecondaryColour(vehicle, 45, 212, 191)
-- Using HEX in NUI/HTML
local hexColor = "#2dd4bf"

Ręczne wprowadzanie RGB

Paleta kolorów pojazdów w FiveM

Do czego służy to narzędzie

FiveM wymaga kolorów w trzech różnych formatach zależnie od miejsca: hex w arkuszu stylów NUI, trójki RGB w wywołaniach natywnych funkcji rysowania oraz numery indeksów dla lakierów pojazdów. Ten selektor pokazuje je wszystkie jednocześnie dla tego samego koloru, a także fabryczną paletę pojazdów GTA V, dzięki czemu przechodzisz między stroną NUI a stroną Lua bez dodatkowego etapu konwersji.

Jak tego używać

  1. Krok 1:

    Wybierz kolor z pola lub wpisz dokładną wartość HEX lub RGB, jeśli masz już kolor swojej marki.

  2. Krok 2:

    Odczytaj format, którego potrzebujesz. HEX i CSS trafiają do NUI, a trójka RGB do wywołań natywnych.

  3. Krok 3:

    W przypadku pojazdów przełącz się na paletę lakierów. Są to numery indeksów, a nie RGB, i istnieją tylko wymienione wartości.

  4. Krok 4:

    Skopiuj gotową linijkę Lua, na przykład wywołanie SetVehicleColours z kolorem głównym i dodatkowym.

Często zadawane pytania

Dlaczego nie mogę użyć koloru hex dla pojazdu?

Fabryczny lakier pojazdu to indeks w stałej tabeli kolorów fabrycznych, więc istnieją tylko one. Dowolne kolory wymagają SetVehicleCustomPrimaryColour, który przyjmuje trójkę RGB, ale traci metaliczne i matowe wykończenie lakierów fabrycznych.

Jaka jest różnica między kolorem podstawowym a dodatkowym?

Kolor główny to nadwozie, kolor dodatkowy służy do wykończeń, pasów i elementów wnętrza w zależności od modelu. Wiele modeli ledwo pokazuje kolor dodatkowy, więc sprawdź to na rzeczywistym pojeździe, zanim na tym polegniesz.

Jak uzyskać kanał alfa?

Natywne wywołania rysowania przyjmują kanał alfa jako czwartą wartość od 0 do 255, gdzie 255 oznacza pełną nieprzezroczystość. Po stronie CSS używaj rgba z wartością od 0 do 1. Obie skale się różnią, co jest częstą przyczyną niewidocznych elementów HUD.

Czy kolory wyglądają tak samo w NUI i w natywnych wywołaniach draw?

Nie do końca. NUI to warstwa przeglądarki nałożona na wierzch, podczas gdy natywne wywołania rysowania przechodzą przez renderer gry i przejmują jego tone mapping. Ta sama wartość RGB może wyglądać nieco ciemniej w natywnym renderowaniu.