Aller au contenu

Créer une boutique

Tout ce qui figure sur cette page se configure dans le panneau (/shopcreator) et est sauvegardé en direct dans la base de données. Les joueurs constatent les changements sans aucun redémarrage.


Créez une boutique avec Create Shop, puis ouvrez-la avec l’icône de crayon. Chaque section se déplie.

Une boutique peut être installée à autant d’endroits que vous le souhaitez. Cliquez sur Add, choisissez un ped model dans la liste, puis appuyez sur Set by Cursor : un aperçu du vendeur suit votre regard.

TouchePendant le placement
Molette sourisTourner le vendeur
↑ / ↓Monter ou descendre
EPlacer ici
XAnnuler

Customize Clothes habille le vendeur élément par élément ; Copy Outfit reproduit la tenue actuelle de votre personnage sur le vendeur.

Activé ou désactivé, avec Sprite (l’icône), Color, Size et Name. Le blip disparaît avec le vendeur lorsqu’un emplacement braqué est temporairement fermé.

Pour les boutiques administrées par le serveur. Chaque produit comprend :

ChampDescription
Item NameLe nom interne de l’item, tel qu’enregistré dans votre inventaire
LabelLe nom affiché en boutique
PricePrix unitaire
CategoryL’une de Config.Categories ; la fenêtre de boutique regroupe les articles par catégorie
Payment TypeCash Only, Bank Only, Black Money Only, All (Cash + Bank + Black Money), ou All (Cash + Bank)

À la caisse, le joueur choisit la quantité et, le cas échéant, le mode de paiement souhaité.

Activez Job Restriction et ajoutez des jobs, chacun avec un grade minimum. Un joueur ne remplissant pas ces critères recevra un message lui indiquant qu’il n’a pas le métier requis, et la boutique restera fermée.

ChampDescription
Enable RobberyIndique si cette boutique peut être braquée
Cooldown (minutes)Durée pendant laquelle l’emplacement reste fermé après un braquage
Duration (seconds)Temps pendant lequel le braqueur doit maintenir le vendeur en joue
RewardsEn nombre libre : un Item avec une quantité, ou de l’Argent (Cash, Bank, Black Money) — montant fixe ou intervalle Min / Max

Activez Store Ownership et cliquez sur Add pour ajouter des propriétaires par l’identifiant utilisé par Config.IdentifierType — un ID Discord par défaut. Une boutique possédée vend depuis sa propre liste d’articles, approvisionnée par son propriétaire et son équipe ; les produits serveur ci-dessus ne sont pas affichés lorsque la propriété est active.

Activez Webhooks et collez une Webhook URL Discord. La boutique journalise alors les achats, les braquages, les ajouts et retraits de stock, ainsi que les embauches et licenciements — avec capture d’écran si Config.Screenshot est actif et screenshot-basic démarré.


Un propriétaire ouvre sa boutique comme n’importe quel client. Une icône d’engrenage dans la fenêtre ouvre les Paramètres de la boutique, divisés en quatre sections.

SectionCe que le propriétaire y fait
NameRenommer la boutique
ProductsAjouter un produit à partir d’un item transporté : choisir l’item, la quantité mise en rayon, le prix, la catégorie et le paiement accepté. Cette quantité est prélevée de l’inventaire. Le stock peut être réapprovisionné ou retiré
EmployeesEmbaucher un joueur situé à moins de 10 mètres, définir sa commission, ou le licencier
VaultCoffre de la boutique : White Money et Black Money séparés. Déposer ou retirer de l’argent propre (cash ou banque) ; déposer ou retirer de l’argent sale

Lorsqu’un client achète :

  1. Le stock diminue de la quantité vendue. Un produit en rupture de stock ne peut pas être acheté.
  2. Le paiement alimente le coffre — l’argent sale va dans le solde noir, le reste dans le solde blanc.
  3. Chaque employé bénéficiant d’une commission reçoit son pourcentage de la vente dans son Personal Vault.

Le propriétaire cible un joueur à proximité ; ce joueur est invité à accepter avec Y ou refuser avec N, avec un temps limité pour répondre. Un employé accède au même bouton d’engrenage avec la section Products (réapprovisionner et gérer les articles existants — en créer de nouveaux uniquement si Config.AllowEmployeesAddProducts est activé) et la section Vault. Renommer la boutique, embaucher et gérer le coffre principal restent réservés aux propriétaires.

Le Personal Vault affiche les commissions perçues par l’employé et lui permet de les retirer en liquide ou vers sa banque.


  1. Un joueur vise le vendeur avec une arme à moins de 5 mètres. Les mains nues ne comptent jamais.
  2. Le vendeur lève les mains et une barre de progression apparaît en haut de l’écran. Elle se remplit pendant la durée configurée tant que le braqueur maintient sa visée, et redescend s’il s’arrête. Si le vendeur meurt, le braquage échoue.
  3. La police — les métiers indiqués dans Config.RobberyNotifyJobs — reçoit une notification et un blip rouge sur la boutique pendant 1 minute. Avec Config.PoliceAlert = "custom", votre propre système de dispatch est sollicité.
  4. Lorsque la barre est pleine, le braqueur reçoit son butin. Sur une boutique de joueur avec Config.TakeRobberyMoneyFromVault activé, les récompenses d’argent sont puisées dans le coffre et s’arrêtent dès que celui-ci est vide.
  5. L’emplacement ferme pour la durée du cooldown : le vendeur et le blip disparaissent pour tout le monde, puis reviennent à l’expiration du temps d’attente.

Un seul braquage peut se dérouler à la fois sur un même emplacement.