Installation
Installe d'abord les dépendances générales. Ensuite :
Place le dossier
Place le dossier wentus-pondcafe sous resources/[wentus]/.
Ajoute les items
Colle le contenu de items-qbox.lua dans la table de ox_inventory/data/items.lua.
Colle le contenu de items.lua dans qb-core/shared/items.lua.
Copie les images depuis assets/images/ → dans le dossier d'images de ton inventaire.
Ajoute le métier
Ajoute le métier pondcafe à ton framework — l'emplacement dépend du framework (comme pour l'inventaire) :
qbx_core/shared/jobs.lua — clé de métier ['pondcafe'], clés de grade numériques [0] :
['pondcafe'] = {
label = "Pond Cafe",
defaultDuty = true,
offDutyPay = false,
grades = {
[0] = { name = 'Waiter', payment = 50 },
[1] = { name = 'Barista', payment = 75 },
[2] = { name = 'Cook', payment = 100 },
[3] = { name = 'Manager', payment = 125 },
[4] = { name = 'Owner', isboss = true, payment = 150 },
},
},
qb-core/shared/jobs.lua — clé de métier sans crochets pondcafe, clés de grade en chaîne ['0'] :
pondcafe = {
label = "Pond Cafe",
defaultDuty = true,
offDutyPay = false,
grades = {
['0'] = { name = 'Waiter', payment = 50 },
['1'] = { name = 'Barista', payment = 75 },
['2'] = { name = 'Cook', payment = 100 },
['3'] = { name = 'Manager', payment = 125 },
['4'] = { name = 'Owner', isboss = true, payment = 150 },
},
},
Sous ESX, les métiers vivent dans la base de données (tables jobs + job_grades). Ajoute pondcafe via SQL ou avec un outil de métiers ESX.
Compte bancaire
Règle Config.Base.Events.ManagementMoney selon ta ressource bancaire. Si tu utilises qb-banking, le compte de l'entreprise est créé automatiquement.
Config + démarrage
config.lua → fais ta sélection de framework dans Config.Base (Configuration). Ajoute dans server.cfg :
ensure wentus-pondcafe
Wentus-PondCafe: Started dans la console. Si un avertissement de dépendance manquante apparaît, corrige Config.Base.Stashs
Pond Cafe enregistre (ox_inventory) ou crée (qb-inventory) automatiquement deux stashs :
| Stash | Clé de config | Accès |
|---|---|---|
| Comptoir de service | Config.Settings.StandStash | métier pondcafe uniquement |
| Chambre froide | Config.Settings.FreezerStash | métier pondcafe uniquement |
Taille : Config.Settings.StashSettings (slots, weight).