Legacy Bikeshop
Legacy Bikeshop est un script complet de concessionnaire de vélos conçu pour les serveurs FiveM sous ESX. Il permet de créer une véritable entreprise RP spécialisée dans la vente de vélos, avec gestion des employés, stock, showroom, compte bancaire société et ventes aux joueurs. Le script peut fonctionner avec des employés tout en proposant, si souhaité, un système de vente publique automatique configurable.
🚲 Legacy Bikeshop
Legacy Bikeshop est un script complet de concessionnaire de vélos conçu pour les serveurs FiveM sous ESX.
Il permet de créer une véritable entreprise RP spécialisée dans la vente de vélos, avec gestion des employés, stock, showroom, compte bancaire société et ventes aux joueurs.
Le script peut fonctionner avec des employés tout en proposant, si souhaité, un système de vente publique automatique configurable.
🛒 Concessionnaire & ventes
Les joueurs peuvent consulter les vélos disponibles directement dans le concessionnaire.
- Catalogue de vélos
- Affichage des modèles et des prix
- Prévisualisation des vélos
- Achat avec système de confirmation
- Gestion du moyen de paiement
- Livraison du vélo acheté
- Enregistrement du propriétaire
- Gestion du stock disponible
- Vérifications serveur avant validation de l'achat
- Protection contre les achats invalides ou manipulés
- Gestion propre de l'annulation d'un achat
- Retour automatique au catalogue après annulation
La vente publique automatique peut être activée ou désactivée depuis la configuration.
Lorsqu'elle est désactivée, les clients doivent passer par un employé du magasin pour effectuer leur achat.
👨💼 Menu employés
Les employés disposent d'un véritable espace de travail permettant notamment de :
- Vendre un vélo à un joueur proche
- Préparer une proposition commerciale
- Ajouter un vélo dans le showroom
- Consulter l'état du stock
- Accéder à la réserve des employés
- Commander du nouveau stock
- Accéder aux fonctions patron selon leur grade
- Retourner facilement au concessionnaire
Les différentes actions sont protégées par des vérifications côté serveur.
🏪 Showroom dynamique et persistant
Les employés autorisés peuvent placer directement des vélos dans le magasin afin de créer leur propre exposition.
- Enregistrement persistant des vélos exposés
- Restauration après un redémarrage de la ressource
- Restauration après une reconnexion
- Positionnement automatique sur le sol
- Vélos figés afin de conserver leur emplacement
- Association au catalogue et au stock du concessionnaire
Un système spécifique de correction du positionnement au sol est intégré afin de gérer correctement les vélos ainsi que certains modèles personnalisés.
📦 Gestion du stock
Chaque modèle dispose de son propre stock.
Les employés peuvent consulter rapidement les quantités disponibles tandis que les personnes autorisées peuvent commander de nouveaux vélos.
- Quantité demandée
- Modèle concerné
- Prix
- Fonds disponibles
- Stock existant
- Validité de l'opération
Les commandes utilisent directement les finances de l'entreprise.
💰 Compte bancaire entreprise
Legacy Bikeshop possède un véritable système financier pour l'entreprise.
- Consulter le solde de la société
- Déposer de l'argent
- Retirer de l'argent
- Utiliser les fonds pour commander du stock
- Consulter l'historique des opérations
Les opérations sensibles sont contrôlées côté serveur afin d'éviter les manipulations depuis le client.
👑 Menu patron
Un espace spécifique est disponible pour la direction du concessionnaire.
- Gestion des employés
- Finances de l'entreprise
- Compte bancaire société
- Historique des ventes
- Gestion commerciale
- Gestion du stock
Les permissions sont déterminées selon le métier et le grade du joueur.
🧰 Réserve employés
Une réserve partagée permet aux employés du concessionnaire de stocker leur matériel.
Le système est prévu pour fonctionner avec ox_inventory et l'accès est limité aux employés autorisés.
🤝 Vente et don entre joueurs
Un propriétaire peut également transférer son vélo à un autre joueur.
Donner un vélo
Le propriétaire sélectionne un joueur proche et celui-ci doit accepter le transfert.
Vendre un vélo
Le propriétaire indique son prix et l'acheteur reçoit une proposition qu'il peut accepter ou refuser.
Le système vérifie notamment :
- Le véritable propriétaire du vélo
- Le joueur destinataire
- La proximité des deux joueurs
- Le montant demandé
- Les fonds disponibles
- La validité du véhicule
- L'état de l'offre
Après validation, la propriété du vélo est transférée au nouveau joueur.
🔑 Système de clés optionnel
Une compatibilité avec les systèmes de clés peut être activée directement depuis la configuration.
- Donner les clés après un achat
- Donner les clés au nouveau propriétaire après un transfert
- Retirer les anciennes clés lors d'un changement de propriétaire
Cette fonctionnalité est totalement optionnelle.
Si aucun système de clés n'est utilisé sur le serveur, elle peut simplement rester désactivée.
🌍 Traduction complète
Legacy Bikeshop dispose d'un système de localisation complet.
10 langues sont incluses :
- 🇫🇷 Français
- 🇬🇧 Anglais
- 🇪🇸 Espagnol
- 🇩🇪 Allemand
- 🇮🇹 Italien
- 🇵🇹 Portugais
- 🇳🇱 Néerlandais
- 🇵🇱 Polonais
- 🇹🇷 Turc
- 🇷🇺 Russe
Les menus, descriptions, notifications et principales interactions du script utilisent le système de traduction.
La langue du serveur peut être sélectionnée depuis la configuration.
🔧 Dépendances principales
Legacy Bikeshop est conçu autour de l'écosystème moderne FiveM :
- ESX
- ox_lib
- ox_target
- ox_inventory
- oxmysql
Le système de clés reste optionnel.
🚲 Un véritable métier de concessionnaire vélo
Legacy Bikeshop ne se limite pas à un simple menu d'achat. Il transforme le magasin de vélos en véritable entreprise RP, avec employés, direction, finances, stock, showroom persistant, réserve, ventes commerciales et transactions entre joueurs.
Le tout avec une configuration avancée, une traduction multilingue et des contrôles serveur destinés à assurer une utilisation fiable sur un serveur RP.