Installation
Installiere zuerst die allgemeinen Abhängigkeiten. Dann:
Ordner platzieren
Platziere den Ordner wentus-pondcafe unter resources/[wentus]/.
Items hinzufügen
Füge den Inhalt von items-qbox.lua in die Tabelle in ox_inventory/data/items.lua ein.
Füge den Inhalt von items.lua in qb-core/shared/items.lua ein.
Kopiere die Bilder aus assets/images/ → in den Bilderordner deines Inventars.
Job hinzufügen
Füge den Job pondcafe zu deinem Framework hinzu — der Ort hängt vom Framework ab (analog zum Inventar):
qbx_core/shared/jobs.lua — Job-Key ['pondcafe'], numerische Grade-Keys [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 — Job-Key ohne Klammern pondcafe, String-Grade-Keys ['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 },
},
},
In ESX liegen Jobs in der Datenbank (Tabellen jobs + job_grades). Füge pondcafe per SQL oder mit einem ESX-Job-Tool hinzu.
Bankkonto
Setze Config.Base.Events.ManagementMoney entsprechend deiner Banking-Ressource. Wenn du qb-banking verwendest, wird das Geschäftskonto automatisch erstellt.
Config + Start
config.lua → triff deine Config.Base-Framework-Auswahl (Konfiguration). Füge in die server.cfg ein:
ensure wentus-pondcafe
Wentus-PondCafe: Started in der Konsole sehen. Erscheint eine Warnung wegen einer fehlenden Abhängigkeit, korrigiere Config.Base.Stashes
Pond Cafe registriert (ox_inventory) bzw. erstellt (qb-inventory) automatisch zwei Stashes:
| Stash | Config-Key | Zugriff |
|---|---|---|
| Servicetheke | Config.Settings.StandStash | nur Job pondcafe |
| Kühllager | Config.Settings.FreezerStash | nur Job pondcafe |
Größe: Config.Settings.StashSettings (slots, weight).