Logo David Elazar David Elazar Documentation FiveM
DOCUMENTATION FIVEM

Toute la documentation de mes ressources FiveM.

Retrouve ici les guides d’installation, la configuration, les mises à jour et les informations utiles pour utiliser mes ressources FiveM dans les meilleures conditions.

Job

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.

Version 1.0.0 Statut Stable Mise à jour 2026-08-27

🚲 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.