WENTUS

Übersicht

Cafe Cool Beans — Multi-Framework-Kaffeehaus-Job (Kaffee-/Bäckerei-/Saft-Crafting, Kundenverkauf, Musikbox).

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.

Job-Name: coolbeans · Framework: QBCore / QBox / ESX

Features

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