🚗 Location de Véhicules
Système de Location Multi-Véhicules avec Interface Angular
VERSION 1.0.0 — par Ahero
📄 Présentation
Offrez à vos joueurs un service de location de véhicules complet et immersif avec une interface moderne développée en Angular. Plusieurs agences réparties sur la carte proposent 5 catégories de véhicules (voitures, motos, bateaux, avions, hélicoptères) avec un système de prévisualisation cinématique, un timer en temps réel et un mode anti-collision au démarrage !
⭐ Fonctionnalités
🎨 Interface AngularInterface de location moderne et réactive développée en Angular. Timer visuel en temps réel affiché à l’écran et notifications intégrées directement dans l’UI. | 🚗 5 Types de VéhiculesVoitures, motos, bateaux, avions et hélicoptères. Chaque agence propose sa propre catégorie avec ses véhicules et ses tarifs personnalisés. |
📍 Multi-AgencesPlusieurs agences de location réparties sur la carte : Cayo Perico, Los Santos, Roxwood, Sandy Shore, Paleto et bien d’autres. Positions entièrement configurables. | ⏱ Durées ConfigurablesProposez des durées de location au choix : 1 min, 15 min, 30 min, 1h, 2h ou 4h. Le joueur choisit la durée qui lui convient au moment de la location. |
💳 Paiement Cash & CarteLes joueurs peuvent régler en espèces ou par carte bancaire. Le système vérifie automatiquement le solde avant de valider la location. | 🔑 Système de ClésVerrouillez et déverrouillez votre véhicule loué avec la touche U. Compatible avec Quasar Keys en option pour une intégration parfaite à votre serveur. |
🎥 Caméra CinématiquePrévisualisez chaque véhicule avec un système de caméra cinématique immersif. Animation unique adaptée à chaque type de véhicule (voiture, moto, avion, etc.). | 👤 PNJ LoueursUn PNJ animé est posté à chaque agence de location avec une étiquette de nom. Interaction via ox_target pour un rendu propre et immersif. |
👻 Mode Anti-CollisionÀ la sortie de l’agence, le véhicule passe en mode fantôme pendant 10 secondes pour éviter toute collision avec les autres joueurs. Notification visuelle à l’écran. | 🗺 Blips sur la CarteChaque agence de location est signalée par un blip personnalisable sur la carte avec icône, couleur, échelle et nom entièrement configurables. |
🔔 3 Systèmes de NotifsChoisissez entre ox_lib, ESX natif ou stNotify pour les notifications. Un seul paramètre à changer dans la configuration pour basculer. | 🗑 Suppression AutomatiqueLe véhicule est automatiquement supprimé à la fin du temps de location ou si le joueur s’en éloigne trop. Distance configurable dans le fichier config. |
🚀 Points Forts
🎥 Prévisualisation CinématiqueChaque type de véhicule a sa propre animation caméra : zoom aérien, travelling latéral, vue plongeante… Le joueur voit le véhicule avant de louer, immersion garantie. | ♾ Illimité en AgencesAjoutez autant d’agences que vous le souhaitez à travers la carte. Chaque agence a sa propre catégorie de véhicules, position, PNJ et blip configurables. |
👻 Anti-Collision IntelligentLe mode fantôme (ghost) de 10 secondes empêche les collisions au spawn du véhicule. Le joueur voit une notification claire à l’écran puis le mode se désactive automatiquement. | ⏱ Timer Temps RéelLe temps restant de location est affiché dans l’interface Angular avec une mise à jour fluide. À la fin du temps, le véhicule est retiré automatiquement. |
🔧 Configuration IntuitiveUn seul fichier de configuration clair pour tout gérer : agences, véhicules, prix, durées, blips, PNJ, notifications. Fichier exclu de l’escrow pour vos modifications. | 🔑 Clés & CompatibilitéSystème de clés intégré avec verrouillage/déverrouillage touche U. Compatible Quasar Keys en option. Fonctionne sur ESX ancienne et nouvelle version. |
🎮 Comment ça marche ?
| 1 | Rendez-vous à une agence Repérez une agence de location sur la carte grâce aux blips et approchez-vous du PNJ loueur sur place. Interagissez avec lui via ox_target. |
| 2 | Prévisualisez ou louez Consultez le catalogue de véhicules avec leur prix. Vous pouvez prévisualiser un véhicule avec une caméra cinématique immersive ou passer directement à la location. |
| 3 | Choisissez la durée et payez Sélectionnez la durée de location souhaitée parmi les options disponibles et réglez en espèces ou par carte bancaire. Le prix est affiché clairement. |
| 4 | Profitez de votre véhicule Votre véhicule apparaît avec un mode anti-collision temporaire de 10 secondes. Un timer en temps réel s’affiche à l’écran. Verrouillez / déverrouillez avec la touche U. À la fin du temps, le véhicule est automatiquement retiré. |
🔧 Prérequis
| es_extended | ox_lib | ox_target | oxmysql | OneSync |
📦 Ce qui est Inclus
| ✔ Script complet prêt à l’emploi | ✔ Interface Angular pré-compilée |
| ✔ 5 catégories de véhicules | ✔ 5+ agences préconfigurées sur la carte |
| ✔ Caméra cinématique par type de véhicule | ✔ Système de clés + Quasar Keys |
| ✔ Mode anti-collision (ghost) au démarrage | ✔ Timer Angular en temps réel |
| ✔ 3 systèmes de notifications au choix | ✔ Compatible ESX ancienne et nouvelle version |
| ✔ Configuration hors escrow modifiable | ✔ Mises à jour futures incluses |
📄 Résumé
| 🚗 Véhicules | Voiture, Moto, Bateau, Avion, Hélicoptère |
| 📍 Agences | 5+ zones préconfigurées (illimité) |
| ⏱ Durées | 1min, 15min, 30min, 1h, 2h, 4h |
| 💳 Paiement | Espèces & Carte bancaire |
| 🎨 Interface | Angular (moderne & réactive) |
| 🔔 Notifications | ox_lib / ESX / stNotify |
| 🔑 Clés | Intégré (touche U) + Quasar Keys |
| 🔧 Framework | ESX (ancienne + nouvelle version) |
| 👤 Auteur | Ahero |
✨ Merci de votre confiance ✨
Créé par Ahero • Support disponible sur Discord