KS-Shops
Installation
- Décompressez l’archive livrée dans votre dossier
resources/, sous le nomks-shops. - Importez le fichier
install.sqlfourni dans votre base de données. - Ajoutez
ensure ks-shopsdans votreserver.cfg, aprèsoxmysqletqb-core. - 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.

