Kolor nicku, wiadomości na czacie albo elementu interfejsu potrafi mocno zmienić odbiór serwera FiveM. Termin fivem hex oznacza tu przede wszystkim użycie kodu szesnastkowego do wskazania konkretnego koloru, ale sposób działania zależy od tego, czy edytujesz chat, skrypt NUI, nazwę serwera czy element HUD. Poniżej pokazuję, jak rozpoznać właściwy format, gdzie wkleić kod i dlaczego czasem kolor zamiast zadziałać wyświetla się jako zwykły tekst.
Najważniejsze informacje o kolorach HEX w FiveM
-
Kod HEX ma zwykle format sześciu znaków, na przykład
#ff5500. -
Standardowe tagi Rockstar, takie jak
~r~czy~b~, nie są tym samym co dowolny kolor HEX. - Własne kolory działają głównie w chatboxach, nazwach i skryptach obsługujących formatowanie HTML.
- Reset formatowania jest ważny, bo inaczej kolor może przejąć całą dalszą wiadomość.
- Problem z kodem najczęściej wynika z ograniczeń konkretnego serwera albo zasobu.

Czym różni się kod HEX od standardowych kolorów FiveM
Kod HEX opisuje kolor za pomocą sześciu znaków od 0 do 9 oraz od A do F. Trzy pary odpowiadają za natężenie czerwieni, zieleni i niebieskiego, więc #ff0000 oznacza czystą czerwień, a #00ff00 jaskrawą zieleń.
FiveM korzysta jednak również z klasycznego systemu formatowania GTA V. W komunikatach obsługujących tagi Rockstar używa się konstrukcji zapisanych między tyldami, na przykład ~r~ dla czerwieni, ~g~ dla zieleni i ~b~ dla niebieskiego. To zamknięta paleta, a nie mechanizm pozwalający wybrać każdy możliwy odcień.
| Format | Przykład | Gdzie zwykle działa |
|---|---|---|
| Tag Rockstar | ~r~Czerwony tekst~s~ |
Napisy gry, help text, wybrane elementy HUD |
| Kod HEX | #ff5500 |
Chat, nazwy i interfejsy obsługujące HTML |
| Nazwa koloru | red |
Niektóre zasoby HTML i CSS |
| RGBA | rgba(255,85,0,0.8) |
Skrypty NUI i arkusze CSS |
W praktyce najczęstszy błąd polega na wklejeniu kodu HEX do miejsca, które rozumie wyłącznie tagi ~r~ lub indeksy kolorów HUD. Jeżeli zasób nie interpretuje HTML albo CSS, zobaczysz kod jako tekst albo nie zobaczysz żadnej zmiany.
Jak wybrać dobry kolor do nicku lub czatu
Do prostego wyróżnienia rangi nie potrzebujesz skomplikowanej palety. Na ciemnym tle dobrze sprawdzają się jasne, nasycone odcienie, na przykład #00d9ff dla administracji technicznej, #ffcc00 dla ostrzeżeń i #65e572 dla komunikatów pozytywnych.
| Zastosowanie | Przykładowy HEX | Dlaczego ma sens |
|---|---|---|
| Administrator | #ff3b30 |
Kolor szybko przyciąga uwagę i dobrze sygnalizuje ważny komunikat. |
| Moderator | #00b7ff |
Niebieski jest wyraźny, ale mniej alarmujący niż czerwień. |
| Policja lub służby | #4d8dff |
Chłodny odcień pasuje do identyfikacji służb i nie męczy wzroku. |
| Medycy | #39d98a |
Zieleń kojarzy się z pomocą, zdrowiem i potwierdzeniem. |
| Właściciel serwera | #b56cff |
Fiolet wyróżnia rangę bez kopiowania kolorów używanych przez frakcje. |
| Ostrzeżenie | #ff9f1c |
Pomarańczowy ostrzega, ale nie wygląda tak agresywnie jak czerwony. |
Sam wybór koloru to dopiero połowa pracy. Sprawdź go na tle, na którym wyświetla się wiadomość, bo ładny kolor z próbnika może być nieczytelny w grze. Szczególnie słabo wypadają jasne żółcie na białym tle oraz ciemne fiolety na czarnym panelu.
Jak używać kolorów HEX w praktyce
Chat i nazwy graczy
W zasobach obsługujących formatowanie HTML spotyka się zapis podobny do poniższego:
Moderator Wiadomość testowaW niektórych implementacjach wymagane są cudzysłowy, a w innych dodatkowy znacznik zamykający. Z tego powodu nie ma jednego uniwersalnego kodu działającego na każdym serwerze. Najpierw sprawdź, jaki parser wykorzystuje dany chat, a dopiero później dopasuj składnię.
Skrypty NUI
Interfejsy NUI, czyli webowe panele renderowane w FiveM, zwykle korzystają z HTML i CSS. W takim przypadku kolor przypisuje się w arkuszu stylów:
.admin-message {
color: #ff3b30;
}
.police-message {
color: #4d8dff;
}To rozwiązanie jest stabilniejsze niż wpisywanie kodu bezpośrednio do wiadomości, ponieważ kolor pozostaje przypisany do klasy CSS. Przy większym serwerze polecam właśnie ten model. Łatwiej wtedy zmienić całą identyfikację wizualną w jednym pliku, zamiast poprawiać dziesiątki komunikatów.
Przeczytaj również: Jak zrobić tłok w Minecrafcie i do czego go wykorzystać?
Tekst GTA V i HUD
Jeżeli korzystasz z natywnych funkcji tekstowych gry, używaj tagów Rockstar, a nie kodów HEX. Przykład wygląda tak:
~r~Uwaga!~s~ Obszar zamknięty.Znacznik ~s~ przywraca domyślny kolor. Bez niego kolejne słowa mogą odziedziczyć czerwony odcień. Dokumentacja Cfx opisuje również kolory HUD odwoływane nazwą lub numerem, ale są to zdefiniowane wcześniej barwy interfejsu, a nie dowolne wartości wpisywane ręcznie.
Dlaczego kod nie działa i jak znaleźć błąd
Jeśli po wpisaniu kodu widzisz na czacie #00b7ff, oznacza to zwykle, że system potraktował go jako zwykły tekst. Najczęściej winny jest brak obsługi rich text albo użycie nie tego formatu, którego oczekuje dany zasób.
- Sprawdź miejsce użycia. Kod działający w NUI nie musi działać w natywnym help text.
-
Zweryfikuj składnię. Zobacz, czy potrzebujesz
, stylu CSS, nawiasów albo tagu zamykającego. -
Przetestuj prosty kolor. Zacznij od
#ff0000, aby wykluczyć literówkę w bardziej złożonej wartości. -
Sprawdź wielkość liter. Hex działa zarówno jako
#aabbcc, jak i#AABBCC, ale nie każdy własny parser radzi sobie z błędnymi znakami. -
Usuń zbędny znak. Kod powinien mieć sześć znaków po symbolu
#, chyba że konkretny system obsługuje również skrócony zapis trzyznakowy. - Sprawdź konfigurację serwera. Niektóre chaty filtrują znaczniki, aby ograniczyć spam i próby wstrzykiwania kodu.
Dobrym testem jest stworzenie jednej wiadomości z czerwienią, zielenią i niebieskim. Jeśli wszystkie trzy wyglądają tak samo albo pojawiają się jako tekst, problem leży raczej w obsłudze formatowania niż w samym kolorze.
HEX, RGB i tagi Rockstar w jednym projekcie
Te trzy systemy mogą współistnieć, ale każdy powinien mieć swoje miejsce. Ja stosuję prostą zasadę: tagi Rockstar do krótkich komunikatów gry, HEX i CSS do interfejsów, a kolory HUD tylko wtedy, gdy skrypt odwołuje się do wbudowanej palety GTA V.
| Potrzeba | Najlepszy wybór | Ograniczenie |
|---|---|---|
| Szybki czerwony komunikat | ~r~ |
Nie wybierzesz dowolnego odcienia. |
| Kolor rangi w panelu | HEX w CSS | Wymaga dostępu do zasobu NUI. |
| Kolor blipa lub elementu HUD | Kolor HUD lub indeks | Paleta zależy od dostępnych wartości gry. |
| Przezroczyste tło | RGBA | Nie każdy parser przyjmuje zapis CSS. |
RGB i HEX opisują w gruncie rzeczy te same trzy kanały koloru. Różnica jest tylko w zapisie: rgb(255, 85, 0) odpowiada mniej więcej #ff5500. RGBA dodaje jeszcze kanał alfa, czyli przezroczystość, co przydaje się w panelach, powiadomieniach i nakładkach streamerskich.
Warto też zachować spójność. Jeżeli policja ma niebieski kolor w czacie, menu i powiadomieniach, gracz szybciej rozpoznaje źródło informacji. Mieszanie pięciu podobnych odcieni zwykle wygląda mniej profesjonalnie niż mała, konsekwentna paleta.
Jak zbudować czytelną paletę dla serwera
Najbezpieczniej zacząć od czterech do sześciu kolorów. Jeden przypisz do informacji ogólnych, dwa do najważniejszych rang lub frakcji, jeden do ostrzeżeń i jeden do błędów. Taki zestaw wystarcza większości serwerów RP, a jednocześnie nie zamienia czatu w kolorowy chaos.
- Wybierz kolor tła panelu lub czatu.
- Ustal kolor tekstu podstawowego, najlepiej jasny, ale nie całkowicie biały.
- Dodaj barwy funkcjonalne dla sukcesu, ostrzeżenia i błędu.
- Sprawdź kontrast na monitorze oraz przy niższej jasności ekranu.
- Przetestuj długie wiadomości, ponieważ kolor czytelny w jednym słowie może męczyć w całym akapicie.
Nie polecam stosowania neonowych kolorów do każdej rangi. Na streamie i w dynamicznej rozgrywce zbyt intensywne barwy odciągają uwagę od samej treści. Lepiej zarezerwować najbardziej wyrazisty odcień dla komunikatów, które faktycznie wymagają reakcji.
Mały test przed wdrożeniem kolorów
Przed udostępnieniem zmian graczom wyślij testową wiadomość w kilku miejscach: na czacie, w menu, podczas powiadomienia i w sytuacji, gdy tekst jest długi. Sprawdź też, czy po kolorowym fragmencie pojawia się reset, czy kod nie jest widoczny dla innych oraz czy kolor pozostaje czytelny podczas nocnej sceny.
Jeżeli kolor HEX nie działa w konkretnym zasobie, nie oznacza to awarii FiveM. Najczęściej ograniczenie znajduje się w parserze danego skryptu. Wtedy użyj obsługiwanych tagów Rockstar albo przenieś stylowanie do CSS, a na końcu zachowaj prostą zasadę: funkcja i czytelność są ważniejsze niż efektowny odcień.