Configuration

Tout est dans config.lua. Les reglages destines au joueur (graphismes, viseur) sont choisis par chaque joueur en jeu et stockes cote client — les cles ci-dessous ne sont que les valeurs par defaut au premier lancement et les options de niveau admin.

config.lua est un script partage — il se charge dans les deux VM Lua serveur et client. Les cles qui pilotent le comportement client sont appliquees sur le client ; avec HZ-Bridge, les surcharges admin sont poussees vers le client en direct.

General

CleDefautDescription
Config.Locale'en'Langue de l'UI. en, fr, es sont livres ; ajoutez-en dans locales/.
Config.Framework'auto'auto detecte es_extended → qbx_core → qb-core → ox_core → vRP → standalone. Ne forcez un nom que si deux cores tournent cote a cote.
Config.LowPerformanceModefalseDesactive les transitions/flous de l'UI pour les clients tres bas de gamme.
Config.ClientWait300000ms pendant lesquelles un client reutilise une recuperation d'infos serveur. Le nombre de joueurs est toujours lu a jour.

Profil

CleDefautDescription
Config.Mugshot.EnabledtrueAffiche le visage du joueur (pedheadshot GPU → base64) au lieu d'une initiale. Autonome, mis en cache, regenere seulement au changement de ped.
Config.Mugshot.Transparentfalsetrue = visage detoure sur le degrade circulaire ; false = fond studio recadre au cercle.
Config.Mugshot.PollSeconds4A quelle frequence verifier un changement de tenue/modele.
Config.DefaultNationality'USA'Affiche quand le framework n'en porte aucune (ESX de base). Mettez "" pour garder --.
Config.LogoutCommand'logout'Commande lancee par la fiche de personnage quand le serveur a du multichar. Laissez "" sans multichar → la carte ouvre l'onglet PROFIL a la place (pas de bouton mort).
Config.CharacterImage'images/character.webp'Image sur la fiche de personnage de l'onglet GAME (sous web/public/). "" retombe sur le logo-texte VICE.

Branding et boutique

CleDefautDescription
Config.ServerName""Texte a cote de l'icone Discord. Vide = "Rejoindre le Discord" localise.
Config.DiscordURL"…"Invitation Discord ouverte par le bouton.
Config.ShopURL""L'onglet SHOP ouvre cette URL dans le navigateur du joueur (doit etre http(s)://). Vide = l'onglet SHOP est masque.

Accent et theme

CleDefautDescription
Config.Accent"#FF6EC7"Un seul accent, injecte comme variable CSS. Surcharge en direct par la cascade de theme HZ-Bridge quand elle est presente.
Config.NativeMenuAccent(table)Teinte le menu Parametres natif de GTA V a votre accent. Voir Theme.

Reglages joueur (defauts)

CleDefautDescription
Config.Graphics.Enabledtruefalse masque tout le panneau FPS.
Config.Graphics.Timecycles{}Noms de timecycle proposes dans la liste deroulante. Vide volontairement — GTA n'a qu'un seul slot de timecycle et les scripts meteo se l'approprient. Ne le remplissez que sur un serveur ou rien d'autre ne le pilote.
Config.CrosshairEnabledtruefalse masque tout le panneau Viseur.
Config.KeybindsEnabledtruefalse masque le sous-panneau Raccourcis.
Config.KeybindLayout'qwerty'qwerty ou azerty — les rangees de lettres physiques sur le clavier.
Config.Keybinds(liste)Liste de raccourcis standalone, "KEY\LABEL\icon\DESC". Si HZ-Loading tourne, ses raccourcis partages sont utilises a la place.
Voir Reglages joueur pour savoir comment cela s'affiche en jeu.

Integration HUD

Config.Hud masque votre HUD pendant que le menu (ou la carte/les parametres natifs) est ouvert, puis le restaure. Il fonctionne avec n'importe quelle ressource HUD. Reference complete : Integration HUD.