FiveM Color Picker

Choisissez des couleurs pour tes scripts FiveM avec des valeurs RVB, HEX, HSL. Copiez le code Lua prêt à l'emploi.

Color Picker

FiveM Lua Code

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

Manual RGB Input

FiveM Vehicle Color Palette

À quoi sert cet outil

FiveM demande les couleurs sous trois formes différentes selon l’endroit : hex dans la feuille de style NUI, triplets RGB dans les appels natifs de dessin, et numéros d’index pour la peinture des véhicules. Ce sélecteur affiche toutes ces formes pour la même couleur en même temps, plus la palette de véhicules GTA V d’origine, pour passer du côté NUI au côté Lua sans étape de conversion supplémentaire.

Comment l'utiliser

  1. Étape 1:

    Choisissez une couleur dans le champ, ou tapez une valeur HEX ou RGB exacte si vous avez déjà la couleur de la marque.

  2. Étape 2:

    Lisez le format dont vous avez besoin. HEX et CSS vont dans le NUI, le triplet RGB va dans les appels natifs.

  3. Étape 3:

    Pour les véhicules, passez à la palette de peinture. Ce sont des numéros d’index, pas du RGB, et seules les valeurs listées existent.

  4. Étape 4:

    Copiez la ligne Lua prête à l’emploi, par exemple l’appel SetVehicleColours avec la peinture primaire et secondaire.

Questions fréquemment posées

Pourquoi ne puis-je pas utiliser une couleur hex pour un véhicule ?

La peinture d’origine des véhicules est un index dans une table fixe de couleurs d’usine, donc seules celles-ci existent. Les couleurs libres nécessitent SetVehicleCustomPrimaryColour, qui prend un triplet RGB mais perd la finition métallique et mate des peintures d’origine.

Quelle est la différence entre la couleur primaire et secondaire ?

La primaire est la carrosserie, la secondaire sert pour les garnitures, bandes et parties de l’intérieur selon le modèle. Beaucoup de modèles montrent à peine la couleur secondaire, vérifiez donc sur le véhicule réel avant de vous y fier.

Comment obtenir un canal alpha ?

Les appels natifs de dessin prennent l’alpha comme quatrième valeur de 0 à 255, où 255 est opaque. Du côté CSS, utilisez rgba avec une valeur de 0 à 1. Les deux échelles sont différentes, ce qui cause souvent des éléments HUD invisibles.

Les couleurs ont-elles le même rendu dans le NUI et dans les appels natifs ?

Pas exactement. Le NUI est une couche navigateur composite au-dessus, tandis que les dessins natifs passent par le moteur du jeu et récupèrent son tone mapping. La même valeur RGB peut paraître un peu plus sombre dans un dessin natif.