Configuration

Tout est dans config.lua. Les réglages destines au joueur (graphismes, viseur) sont choisis par chaque joueur en jeu et stockes côté client — les clés ci-dessous ne sont que les valeurs par défaut 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 clés qui pilotent le comportement client sont appliquées sur le client ; avec hz_lib, les surcharges admin sont poussées vers le client en direct.

Général

CléDéfautDescription
Config.Locale'en'Langue de l'UI. en, fr, es sont livrés ; ajoutez-en dans locales/.
Config.Framework'auto'auto détecte es_extended → qbx_core → qb-core → ox_core → vRP → standalone. Ne forcez un nom que si deux cores tournent cote à côté.
Config.LowPerformanceModefalseDesactive les transitions/flous de l'UI pour les clients très bas de gamme.
Config.ClientWait300000ms pendant lesquelles un client réutilise une recuperation d'infos serveur. Le nombre de joueurs est toujours lu à jour.

Profil

CléDéfautDescription
Config.Mugshot.EnabledtrueAffiche le visage du joueur (pedheadshot GPU → base64) au lieu d'une initiale. Autonome, mis en cache, régénère seulement au changement de ped.
Config.Mugshot.Transparentfalsetrue = visage détoure sur le dégrade circulaire ; false = fond studio recadre au cercle.
Config.Mugshot.PollSeconds4À quelle fréquence vérifier 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 lancée par la fiche de personnage quand le serveur a du multichar. Laissez "" sans multichar → la carte ouvre l'onglet PROFIL à 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

CléDéfautDescription
Config.ServerName""Texte à côté 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 être http(s)://). Vide = l'onglet SHOP est masque.

Accent et thème

CléDéfautDescription
Config.Accent"#FF6EC7"Un seul accent, injecte comme variable CSS. Surcharge en direct par la cascade de thème hz_lib quand elle est présente.
Config.NativeMenuAccent(table)Teinte le menu Paramètres natif de GTA V à votre accent. Voir Thème.

Réglages joueur (défauts)

CléDéfautDescription
Config.Graphics.Enabledtruefalse masque tout le panneau FPS.
Config.Graphics.Timecycles{}Noms de timecycle proposes dans la liste déroulante. Vide volontairement — GTA n'a qu'un seul slot de timecycle et les scripts météo 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 rangées 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 utilisés à la place.
Voir Réglages joueur pour savoir comment cela s'affiche en jeu.

Intégration HUD

Config.Hud masque votre HUD pendant que le menu (ou la carte/les paramètres natifs) est ouvert, puis le restaure. Il fonctionne avec n'importe quelle ressource HUD. Référence complète : Intégration HUD.