WENTUS

Resumen

Cafe Cool Beans — trabajo de cafetería multi-framework (crafteo de café / pastelería / jugo, venta a clientes, caja de música).

Cafe Cool Beans es un script de trabajo de cafetería. Los empleados craftean café, productos de pastelería, jugo y sopa a partir de materias primas y los venden a los clientes; una caja de música ambienta el local y los invitados pueden sentarse en las mesas.

Nombre del trabajo: coolbeans · Framework: QBCore / QBox / ESX

Características

Estaciones de crafteo

Máquina de café, Horno, Pastelería, Jugo, preparación de materiales. Menús basados en recetas, animación + sonido por estación.

Venta a clientes

Los clientes piden en el mostrador de servicio; se vende desde el stock del puesto cuando hay un empleado en servicio, si no, al precio de la config.

Caja de música

Jukebox + dispositivo de música en la sala del jefe (xsound) — reproducción por URL, control de volumen/bucle, de pago.

Sistema de asientos

Sillas utilizables por todo el café (zonas box de ox_target / qb-target).

Stock + puesto

Compra de materias primas (tienda del congelador), stash del puesto de trabajadores, hielo del IceBreaker.

Consumibles

Toda bebida/comida crafteada es utilizable — reproduce una animación de beber/comer y quita una del inventario.

Estructura de archivos

wentus-coolbeans/
├── fxmanifest.lua
├── config.lua              # Config.Base + Config.Settings
├── shared/bridge.lua       # global Core (QBCore/QBox/ESX)
├── client/
│   ├── utils.lua           # CoreGeneral (client) + helpers
│   ├── client.lua           # zones, customer, blip
│   ├── menu.lua            # menus
│   ├── animations.lua
│   ├── consumables.lua     # item → animation reference
│   └── sit.lua             # chair sitting
├── server/
│   ├── server.lua          # CoreGeneral (server) + callbacks
│   ├── consumables.lua     # usable item registration
│   └── music.lua
├── locales/ en.lua · tr.lua
├── items.lua               # QBCore format
└── items-qbox.lua          # ox_inventory format