🏗 Garage Builder
Création de Garages In-Game — Voitures, Bateaux & Avions
🌟 Version 1.0.0 — par Ahero🚀 Présentation
Offrez à vos administrateurs un système de création de garages directement en jeu via un menu F7 intuitif. Créez des garages pour voitures, bateaux et avions en définissant chaque point (position, spawn, suppression, blip) étape par étape. Le script inclut un système de fourrière avec 5 emplacements, un système de clés véhicule avec animation, un anti-collision intelligent au spawn et un aperçu caméra rotative. Un outil complet et illimité en garages !
⚡ Fonctionnalités Principales
🏗 Création In-GameCréez des garages directement en jeu via le menu F7. Processus guidé étape par étape : nom, type, position du garage, point de spawn, point de suppression et position du blip. | 🚗 3 Types de VéhiculesPrise en charge de 3 catégories de véhicules : Voitures, Bateaux et Avions. Chaque garage est typé et n'affiche que les véhicules correspondants au joueur. |
🅿 Garage PersonnelChaque joueur voit ses propres véhicules dans le garage. Affichage de la plaque d'immatriculation, aperçu du véhicule avec caméra rotative avant de le sortir. | 🚨 Fourrière5 emplacements de fourrière préconfigurés (LS Véhicule, LS Bateaux, LS Avion, Sandy…). Paiement en cash ou en banque avec prix configurable. |
🔑 Système de ClésSystème de clés optionnel avec animation de trousseau (prop_car_keys_01). Verrouillez/déverrouillez avec la touche U, clignotement des phares et partage de clés. | 🛡 Anti-CollisionSystème anti-collision intelligent lors du spawn de véhicule. Désactive temporairement les collisions, rend les véhicules proches transparents. |
📷 Aperçu CaméraVisualisez votre véhicule avec une caméra rotative avant de le sortir du garage. Système de caméra POO avec rotation automatique pour un rendu cinématique. | 📍 Blips DynamiquesChaque garage créé génère automatiquement un blip sur la carte avec le nom du garage. Blips dédiés pour les fourrières. Tout est mis à jour en temps réel. |
✏ Gestion & ModificationMenu complet de gestion des garages : renommer, changer le type, déplacer chaque point (garage, spawn, suppression, blip), supprimer un garage et se téléporter. | 🎯 Markers 3DMarkers colorés pendant la création : vert (garage), jaune (spawn), rouge (suppression/blip). Texte 3D flottant au-dessus de chaque point. |
🔗 Server Exports2 exports serveur pour l'intégration externe : AddCacheVehPlayer (concessionnaire) et AddCustomVehCache (tuning). Ajoutez des véhicules au garage depuis d'autres ressources. | 🎮 Menu (F7)Interface fluide via Menu avec bannière personnalisable, couleurs configurables, position et taille ajustables. Bouton de validation coloré. |
🚀 Points Forts
| 🏗 Création Dynamique In-Game Créez un nombre illimité de garages directement en jeu sans toucher aux fichiers de configuration. Processus guidé étape par étape avec validation visuelle : nom, type, 4 positions à définir, puis validation. | 🚗 3 Types de Véhicules Supportés Chaque garage est typé : Voiture, Bateau ou Avion. Le menu n'affiche que les véhicules du joueur correspondant au type du garage. Un système polyvalent couvrant tous les modes de transport. |
| 🚨 Fourrière Réaliste 5 emplacements de fourrière préconfigurés avec blips sur la carte. Paiement en cash ou banque, prix configurable. Les véhicules endommagés (bodyHealth < 100) sont automatiquement redirigés vers la fourrière. | 🔑 Système de Clés Immersif Système de clés optionnel avec animation de trousseau, verrouillage/déverrouillage par touche U, clignotement des phares, synchronisation de l'état des portes et partage de clés entre joueurs. |
| 🛡 Anti-Collision Intelligent Lors du spawn d'un véhicule, le système désactive temporairement les collisions avec les véhicules proches, les rend semi-transparents et masque les joueurs dans la zone pour éviter tout conflit. | 🔗 Exports pour Intégration 2 exports serveur documentés (AddCacheVehPlayer & AddCustomVehCache) pour connecter facilement le système à un concessionnaire ou un script de tuning externe. Architecture pensée pour l'interopérabilité. |
📚 Comment ça Marche ?
| 1 | Ouvrez le menu F7 Un administrateur ouvre le menu Garage Builder avec la touche F7. Le menu principal propose la création d'un nouveau garage ou la gestion des garages existants. |
| 2 | Configurez le garage étape par étape Nommez le garage, choisissez le type (Voiture/Bateau/Avion), puis définissez les 4 positions : garage, spawn, suppression et blip. Des markers colorés apparaissent en temps réel pour visualiser chaque point. |
| 3 | Validez la création Quand tous les points sont définis, le bouton de validation devient vert. Confirmez pour enregistrer le garage en base de données. Le garage est immédiatement actif pour tous les joueurs avec son blip sur la carte. |
| 4 | Les joueurs utilisent le garage Les joueurs se rendent au marker du garage pour voir leurs véhicules avec aperçu caméra, les sortir ou les ranger. Les véhicules endommagés sont redirigés vers la fourrière la plus proche. |
⚙ Prérequis
| es_extended | mysql-async |
📁 Ce qui est inclus
| ✔ Script complet prêt à l'emploi | ✔ Menu avec bannière personnalisable |
| ✔ Création illimitée de garages in-game | ✔ 3 types de véhicules (Voiture, Bateau, Avion) |
| ✔ Fourrière avec 5 emplacements préconfigurés | ✔ Système de clés véhicule avec animation |
| ✔ Anti-collision intelligent au spawn | ✔ Aperçu caméra rotative des véhicules |
| ✔ Blips dynamiques (garages & fourrières) | ✔ Markers 3D colorés avec texte flottant |
| ✔ 2 exports serveur documentés | ✔ 2 fichiers SQL inclus |
| ✔ Classe caméra & entité POO intégrées | ✔ Configuration hors escrow modifiable |
| ✔ Compatible ESX v1 et Legacy (newESX) | ✔ Mises à jour futures incluses |
📋 Résumé
| 🚗 Types | Voiture, Bateau & Avion |
| 🏗 Création | In-Game dynamique (illimitée) |
| 🚨 Fourrière | 5 emplacements préconfigurés |
| 🔑 Clés | Lock/Unlock avec animation |
| 💰 Prix fourrière | Configurable (cash ou banque) |
| 🎮 Interface | Menu (bannière personnalisable) |
| ⌨ Touche | F7 (configurable) |
| 🔗 Exports | 2 fonctions serveur |
| 🔧 Framework | ESX v1 & Legacy (newESX) |
| 👤 Auteur | Ahero |
✨ Merci de votre confiance ✨
Créé par Ahero • Support disponible sur Discord