Übersicht
Cafe Cool Beans ist ein Kaffeehaus-Job-Skript. Mitarbeiter craften Kaffee, Backwaren, Saft und Suppe aus Rohstoffen und verkaufen sie an Kunden; eine Musikbox sorgt für Stimmung, und Gäste können an den Tischen sitzen.
coolbeans · Framework: QBCore / QBox / ESXFeatures
Crafting-Stationen
Kaffeemaschine, Ofen, Bäckerei, Saft, Materialvorbereitung. Rezeptbasierte Menüs, Animation + Sound pro Station.
Kundenverkauf
Kunden bestellen am Tresen; Verkauf aus dem Stand-Bestand bei Diensthabenden, sonst zum Konfigurationspreis.
Musikbox
Jukebox + Musikgerät im Chefzimmer (xsound) — Abspielen per URL, Lautstärke-/Loop-Steuerung, kostenpflichtig.
Sitz-System
Sitzbare Stühle im gesamten Café (ox_target / qb-target Box-Zonen).
Lagerbestand + Stand
Rohstoffeinkauf (Kühlhaus-Shop), Mitarbeiter-Stand-Stash, Eis vom IceBreaker.
Verbrauchsgegenstände
Jedes gecraftete Getränk/Speise ist nutzbar — spielt eine Trink-/Ess-Animation ab und entfernt einen Gegenstand aus dem Inventar.
Dateistruktur
wentus-coolbeans/
├── fxmanifest.lua
├── config.lua # Config.Base + Config.Settings
├── shared/bridge.lua # global Core (QBCore/QBox/ESX)
├── client/
│ ├── utils.lua # CoreGeneral (client) + Helfer
│ ├── client.lua # Zonen, Kunde, Blip
│ ├── menu.lua # Menüs
│ ├── animations.lua
│ ├── consumables.lua # Item → Animation Referenz
│ └── sit.lua # Stuhl-Sitzen
├── server/
│ ├── server.lua # CoreGeneral (server) + Callbacks
│ ├── consumables.lua # Nutzbare Item-Registrierung
│ └── music.lua
├── locales/ en.lua · tr.lua
├── items.lua # QBCore Format
└── items-qbox.lua # ox_inventory Format