Skip to content
KS-Shops

KS-Shops

Installation

  1. Décompressez l’archive livrée dans votre dossier resources/, sous le nom ks-shops.
  2. Importez le fichier install.sql fourni dans votre base de données.
  3. Ajoutez ensure ks-shops dans votre server.cfg, après oxmysql et qb-core.
  4. Redémarrez votre serveur.

Configuration

Config.Shops = {
  {
    label = "Épicerie de Sandy Shores",
    coords = vec4(1961.6, 3739.9, 32.3, 210.0),
    items = {
      { name = "sandwich", price = 5, stock = 50 },
      { name = "water_bottle", price = 3, stock = 100 },
    },
    linkedCompany = nil, -- optionnel : identifiant d'entreprise KS-Corporate
  },
}

Laissez linkedCompany à nil pour une boutique classique dont les recettes vont directement au joueur ou au serveur, selon Config.DefaultRevenueTarget.

Lier une boutique à une entreprise

Il suffit de renseigner l’identifiant de l’entreprise KS-Corporate concernée :

Config.Shops[1].linkedCompany = "epicerie_sandy"
-- chaque vente reverse automatiquement la recette à la trésorerie de l'entreprise via KS-Corporate

La liaison est à sens unique (les recettes remontent vers l’entreprise) — le stock reste géré indépendamment côté boutique.

Problèmes fréquents

Le stock ne se réapprovisionne pas automatiquement. Activez Config.RestockInterval (en minutes) — laissé à nil, le réapprovisionnement reste manuel via la commande admin dédiée.

Les recettes ne remontent pas vers l’entreprise liée. Vérifiez que linkedCompany correspond exactement à l’identifiant configuré dans KS-Corporate, et que KS-Corporate démarre bien avant ks-shops dans server.cfg.

Une question non couverte ici ? Rejoignez notre Discord.