Docs /Ultra HUD/Configuration
v1.0.0

Configuration — foltone_ultra_hud

Tous les parametres sont dans config.lua. La plupart peuvent etre modifies en jeu via le panneau admin.

Langue

Config.locale = "en" -- "en", "fr", etc.

Les fichiers de traduction sont dans locales/en.lua, locales/fr.lua. Vous pouvez ajouter votre propre langue en creant un nouveau fichier (ex : locales/de.lua).

General

OptionTypeDefautDescription
disableMinimapbooleanfalseCacher entierement la minimap GTA
disableMinimapHealtharmourbooleantrueCacher les barres vie/armure de la minimap GTA
disableNoMoneybooleantrueCacher les champs argent quand le solde est 0
disableArmourbooleantrueCacher auto la barre d’armure quand la valeur est 0
disableApneabooleantrueCacher auto la barre d’apnee quand pleine (pas sous l’eau)
disableStaminabooleantrueCacher auto la barre de stamina quand pleine (pas en sprint)

Visibilite

Chaque element du HUD peut etre active/desactive individuellement. Ces valeurs servent de defaut et peuvent etre modifiees via le panneau admin.

OptionTypeDefautDescription
idbooleantrueAfficher l’ID serveur du joueur
jobbooleantrueAfficher le metier et le grade
job2booleanfalseAfficher le 2e metier / gang (ESX: job2, QB: gang)
moneybooleantrueAfficher l’argent liquide
bankbooleantrueAfficher le solde bancaire
black_moneybooleantrueAfficher l’argent sale (ESX: black_money, QB: crypto)
positionbooleantrueAfficher le nom de la rue
healthbooleantrueAfficher la barre de vie
armourbooleantrueAfficher la barre d’armure
hungerbooleantrueAfficher la barre de faim
thirstbooleantrueAfficher la barre de soif
staminabooleantrueAfficher la barre de stamina
apneabooleantrueAfficher la barre d’apnee
speedometerbooleantrueAfficher le compteur de vitesse en vehicule

Affichage

OptionTypeDefautDescription
type_needs_displaystring"bar"Mode d’affichage des statuts : "bar", "circle", "square", "hexagon", "text"
shape_fill_modestring"stroke"Style de remplissage : "stroke" (contour) ou "fill" (remplissage solide bas vers haut)
metricstring"kmh"Unite de vitesse : "kmh" ou "mph"

Couleurs par defaut

Les couleurs sont definies en tableaux RGBA {R, G, B, A} avec des valeurs de 0 a 255.

Config.colorText    = {255, 255, 255, 255}  -- Blanc
Config.healthColor  = {53, 154, 71, 255}    -- Vert
Config.armourColor  = {51, 131, 236, 255}   -- Bleu
Config.hungerColor  = {245, 166, 35, 255}   -- Orange
Config.thirstColor  = {0, 168, 255, 255}    -- Cyan
Config.staminaColor = {245, 220, 63, 255}   -- Jaune
Config.apneaColor   = {123, 153, 229, 255}  -- Bleu clair
Config.fuelColor    = {255, 0, 0, 255}      -- Rouge

Toutes les couleurs peuvent etre changees via les selecteurs de couleur du panneau admin.

Notifications

Ces valeurs servent de defaut. Elles peuvent etre modifiees via le panneau admin.

OptionTypeDefautDescription
notifPositionstring"top-center"Position des notifications a l’ecran
notifWidthnumber25Largeur en unites vw (largeur du viewport)
notifScalenumber1.0Multiplicateur de taille (0.5 a 2.0)

Positions disponibles : "top-left", "top-center", "top-right", "bottom-left", "bottom-center", "bottom-right"

En bottom-left, les notifications se positionnent automatiquement au-dessus de la minimap GTA et s’adaptent a sa largeur (15vw).

OptionTypeDefautDescription
adminCommandstring"hudadmin"Commande chat pour ouvrir le panneau admin
adminGroupstable{"admin", "superadmin", "god"}Groupes framework autorises a acceder au panneau

Pour le standalone, vous pouvez definir une verification personnalisee :

Config.customAdminCheck = function(src)
    return IsPlayerAceAllowed(src, "admin")
end

Ordre de verification des permissions :

  1. Groupe framework — ESX: groupe admin, superadmin, god / QBCore: permission admin, god
  2. Groupes personnalises — Tout groupe liste dans Config.adminGroups
  3. Fallback ACE — Permission command.hudadmin