Resumen
Pond Cafe es un script de trabajo de cafetería con temática de playa. Los empleados craftean bebidas/comida y las venden a los clientes; un NPC camarero atiende las mesas y los clientes alquilan motos de agua.
pondcafe · Framework: QBCore / QBox / ESXCaracterísticas
Estaciones de crafteo
Café, Café especial, Panadería, Masa, Horno, Zumos — menús basados en recetas, animación + sonido por estación.
NPC camarero
El cliente pide desde la mesa → el camarero va al mostrador → lo lleva a la mesa. Rutas de recorrido por mesa.
Alquiler de vehículos
Alquiler de moto de agua (seashark); selección de duración/precio, eliminación al salir del área, devolución automática.
Stock + congelador
Compra de materias primas (stash de inventario), almacenamiento en frío. Los empleados reponen el puesto.
Jukebox
Jukebox (xsound) — reproducción por URL, control de volumen/bucle, de pago.
Propinas + facturación
Propina del cliente (impuesto opcional), el empleado factura al cliente.
Estructura de archivos
wentus-pondcafe/
├── 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, waiter, rental, blip
│ ├── menu.lua # menus
│ ├── animations.lua
│ ├── consumables.lua
│ └── sit.lua # chair sitting
├── server/
│ ├── server.lua # CoreGeneral (server) + callbacks
│ ├── consumables.lua
│ └── music.lua
├── locales/ en.lua · tr.lua · es.lua
├── items.lua # QBCore format
└── items-qbox.lua # ox_inventory format