Installation
Zuerst die allgemeinen Abhängigkeiten installieren. Dann:
Ordner platzieren
Den Ordner wentus-irishpub unter resources/[wentus]/ ablegen.
Items hinzufügen
Den Inhalt von items-qbox.lua in die Tabelle in ox_inventory/data/items.lua einfügen.
Den Inhalt von items.lua in qb-core/shared/items.lua einfügen.
Die Bilder aus assets/ in den Bilderordner deines Inventars kopieren und die Sound-Dateien in die interact-sound-Resource.
Job hinzufügen
Den irishpub-Job zu deinem Framework hinzufügen — der Ort hängt vom Framework ab (gleiches Muster wie das Inventar):
qbx_core/shared/jobs.lua — Job-Key ['irishpub'], numerische Grade-Keys [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 — Job-Key ohne Klammern irishpub, String-Grade-Keys ['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 },
},
},
Bei ESX leben Jobs in der Datenbank (jobs + job_grades-Tabellen). irishpub per SQL oder mit einem ESX-Job-Tool hinzufügen.
Bankkonto
Config.Base.Events.ManagementMoney entsprechend deiner Banking-Resource setzen. Bei Verwendung von qb-banking wird das Geschäftskonto automatisch erstellt.
Config + Start
config.lua → Framework-Auswahl in Config.Base treffen (Konfiguration). In server.cfg hinzufügen:
ensure wentus-irishpub
Wentus-Irishpub: Started in der Konsole erscheinen. Bei einer Warnung zu fehlenden Abhängigkeiten oder Items Config.Base / die Items-Datei überprüfen.Stash
Irish Pub registriert automatisch (ox_inventory) oder erstellt (qb-inventory) den Mitarbeiter-Stand-Stash:
| Stash | Config-Key | Zugriff |
|---|---|---|
| Tresen | Config.Settings.StandStash | Nur irishpub-Job |
Größe: Config.Settings.StashSettings (slots, weight) — ein Ort für beide Inventar-Typen.