Funcionalidades
Estaciones de Crafteo
Cada estación es una zona ox_target / qb-target. El empleado mira la estación → se abre el menú → selecciona un producto → verificación de receta (checkCraftable) → barra de progreso + animación → producto al inventario.
Estaciones: Cócteles · Cerveza · Café · Horno (comida) · medidas de alcohol base.
Venta a Clientes
Acercarse al mostrador
El cliente usa la opción Pedir en el mostrador de servicio.
Estado de servicio
- Un empleado está de servicio → los productos se venden desde el stock del puesto (los empleados deben reabastecer el puesto).
- Ninguno → los productos se venden directamente al precio configurado.
Pago
Selección efectivo/banco; los ingresos van a la cuenta del negocio.
Caja Musical
En la jukebox / pad DJ: reproducir / pausa / reanudar / volumen / detener. Reproducir: URL + selección de bucle, tarifa soundBoxPrice al negocio. Sonido posicional con xsound.
Sistema de Asientos
Las sillas por todo el pub son zonas box target — seleccionar Sentarse para sentarse, la tecla configurada (Config.Base.CloseSitKey) para levantarse.
Stock + Puesto
| Interacción | Función |
|---|---|
| Tienda congelador | Comprar materias primas desde el menú ox_lib (pagado al puesto) |
| Mostrador | Abrir el stash del puesto (empleado) / menú cliente |
| IceBreaker | Tomar hielo (ip_waterice) |
Consumibles
Cada bebida y alimento crafteado está registrado como un artículo usable. Al usarlo reproduce la animación de beber/comer correspondiente, luego elimina uno del inventario.
server/consumables.lua. Los ingredientes (las pequeñas medidas cl) no son consumibles — solo las bebidas terminadas, cervezas, cócteles, café y el sándwich lo son.