Installation
Étape 1 — Téléchargement
Après votre achat sur Tebex, téléchargez le script depuis votre FiveM Keymaster :
- Connectez-vous sur keymaster.fivem.net
- Allez dans Granted Assets
- Téléchargez
hz_carcontrol
Important : utilisez le même compte FiveM que celui lié à votre licence Tebex. Le script est protégé par escrow et nécessite une licence valide.
Étape 2 — Dépendances
Requises
- hz_lib (gratuit)
server.cfg
Optionnelles
- oxmysql : nécessaire uniquement si vous activez la persistance des couleurs néon (
Config.Neons.SaveColor = true) - qbx\_vehiclekeys / qb-vehiclekeys : pour l'intégration du verrouillage des portes (détection automatique, ou utiliser le mode native en secours)
hz_lib gère automatiquement toute la détection de framework et de notifications. Vous n'avez besoin de le configurer qu'une seule fois.
Étape 3 — Fichiers
- Extrayez l'archive
hz_carcontrol.zip - Placez le dossier
hz_carcontroldans votre répertoireresources/
server/
├── resources/
│ ├── [hz]/
│ │ ├── hz_lib/
│ │ ├── hz_carcontrol/
│ │ │ ├── client/
│ │ │ ├── server/
│ │ │ ├── bridge/
│ │ │ ├── html/
│ │ │ ├── locales/
│ │ │ ├── shared/
│ │ │ ├── config.lua
│ │ │ └── fxmanifest.lua
Étape 4 — Base de données (optionnel)
Cette étape est optionnelle. La base de données n'est nécessaire que si vous souhaitez sauvegarder les couleurs néon par plaque de véhicule.
Si vous activez Config.Neons.SaveColor = true, la table hz_neon_colors sera créée automatiquement au premier démarrage (nécessite oxmysql).
Ou importez manuellement :
CREATE TABLE IF NOT EXISTS `hz_neon_colors` (
`plate` VARCHAR(12) NOT NULL PRIMARY KEY,
`r` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`g` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`b` TINYINT UNSIGNED NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Étape 5 — server.cfg
Ajoutez les ressources dans votre server.cfg dans cet ordre :
# Framework (si applicable)
ensure es_extended
# ensure qb-core
# Dependance optionnelle
ensure oxmysql
# hz_lib (requis — asset gratuit, avant tous les Hz-Scripts)
ensure hz_lib
# Hz-Scripts
ensure hz_carcontrol
L'ordre de démarrage est important ! Votre framework et
hz_lib doivent démarrer avant HZ-CarControl.Étape 6 — Configuration
Ouvrez config.lua et adaptez les paramètres à votre serveur. Consultez la page Configuration pour les détails de chaque option.
Config.Locale: Langue (14 langues disponibles)Config.Menu.Keybind: Touche pour ouvrir le menu (par défaut :H)Config.Features: Activer/desactiver les fonctionnalités individuellement
Étape 7 — Vérification
- Démarrez votre serveur
- Connectez-vous en jeu
- Montez dans un véhicule
- Appuyez sur
H(par défaut) ou tapez/carmenu - Le panneau de contrôle devrait apparaître
- Vérifiez la console serveur :
HZ-CarControl v3.0.0 — HZ Script
Termine ! Si le menu s'ouvre et que vous pouvez activer les fonctionnalités, le script fonctionne. Passez à la Configuration pour personnaliser.
Dépannage rapide
Le script ne démarre pas
Vérifiez que :
- Le dossier est correctement nommé
hz_carcontrol(sensible à la casse) hz_libest installé et démarre avant HZ-CarControl- Votre licence FiveM est valide sur le Keymaster
- Le
server.cfgcontientensure hz_carcontrol
Erreur "Framework not detected"
La detection du framework est gérée par hz_lib. Assurez-vous que :
es_extendedouqb-coreest correctementensureavanthz_libhz_libestensureavanthz_carcontrol- Vérifiez la ligne console de hz_lib pour confirmer que la détection est correcte
Le menu ne s'ouvre pas
- Vérifiez que vous êtes dans un véhicule
- Vérifiez que
Config.Menu.Keybindn'entre pas en conflit avec un autre script - Vérifiez la console F8 pour les erreurs
- Essayez la commande chat :
/carmenu - Si
Config.Permissions.Enabled = true, vérifiez que vous avez la permission ace requise
Les couleurs néon ne se sauvegardent pas
- Activez
Config.Neons.SaveColor = truedans config.lua - Assurez-vous que
oxmysqlest installé et démarre - Vérifiez la console serveur pour les erreurs de base de données
- La table
hz_neon_colorsest créée automatiquement — sinon, importez le SQL manuellement
