Installation
D'abord installer les dépendances générales. Ensuite :
Placer le dossier
Placer le dossier wentus-irishpub sous resources/[wentus]/.
Ajouter les Items
:::tabs-item{label="ox_inventory" icon="i-lucide-package}
Coller le contenu de items-qbox.lua dans la table de ox_inventory/data/items.lua.
:::
Coller le contenu de items.lua dans qb-core/shared/items.lua.
Copier les images de assets/ dans le dossier d'images de votre inventaire, et les fichiers audio dans votre ressource interact-sound.
Ajouter le Job
Ajouter le job irishpub à votre framework — l'emplacement dépend du framework (même motif que l'inventaire) :
qbx_core/shared/jobs.lua — clé job ['irishpub'], clés de grade numériques [0] :
['irishpub'] = {
label = "Irish Pub",
defaultDuty = true,
offDutyPay = false,
grades = {
[0] = { name = 'Waiter', payment = 50 },
[1] = { name = 'Cook', payment = 75 },
[2] = { name = 'Chef', payment = 125 },
[3] = { name = 'Manager', payment = 100 },
[4] = { name = 'Owner', isboss = true, payment = 150 },
},
},
qb-core/shared/jobs.lua — clé job sans crochets irishpub, clés de grade en chaîne ['0'] :
irishpub = {
label = "Irish Pub",
defaultDuty = true,
offDutyPay = false,
grades = {
['0'] = { name = 'Waiter', payment = 50 },
['1'] = { name = 'Cook', payment = 75 },
['2'] = { name = 'Chef', payment = 125 },
['3'] = { name = 'Manager', payment = 100 },
['4'] = { name = 'Owner', isboss = true, payment = 150 },
},
},
Avec ESX, les jobs sont dans la base de données (tables jobs + job_grades). Ajouter irishpub via SQL ou avec un outil de job ESX.
Compte bancaire
Définir Config.Base.Events.ManagementMoney selon votre ressource bancaire. Si vous utilisez qb-banking, le compte professionnel est créé automatiquement.
Config + Démarrage
config.lua → faire la sélection de framework dans Config.Base (Configuration). Ajouter dans server.cfg :
ensure wentus-irishpub
Wentus-Irishpub: Started devrait apparaître dans la console. Si un avertissement de dépendance ou d'item manquant apparaît, vérifier Config.Base / votre fichier d'items.Stash
Irish Pub enregistre automatiquement (ox_inventory) ou crée (qb-inventory) le stash du stand employé :
| Stash | Clé Config | Accès |
|---|---|---|
| Comptoir | Config.Settings.StandStash | Job irishpub uniquement |
Taille : Config.Settings.StashSettings (slots, weight) — un seul endroit pour les deux types d'inventaire.