Descripción general
Los Santos Eats es un sistema de entrega de comida sin teléfono para FiveM. Los jugadores pueden pedir comida de tiendas, los mensajeros pueden entregar pedidos y los gerentes de tiendas pueden gestionar sus menús — todo a través de aplicaciones de teléfono.
wentus-eats · Apps de teléfono: npwd_wentus-eats, lbphone_wentus-eats, qbphone_wentus-eats · Framework: QBCore / QBox / ESXCaracterísticas
Sin teléfono
Funciona con npwd, lb-phone y qb-phone a través de recursos adaptadores.
Gestión de tiendas
Crear tiendas, gestionar menús, configurar tarifas de entrega y ETIs a través de la app del teléfono.
Entrega por mensajero
Los jugadores aceptan y entregan pedidos, ganan tarifas de entrega.
Onboarding de comerciantes
El personal puede crear nuevas tiendas a través de la app.
Pagos de sociedad
Los ingresos van a cuentas de sociedad (Renewed-Banking, tgg-banking, etc.).
Entrega directa o RP
Agregar automáticamente al inventario o modo de entrega manual.
Promociones
Los gerentes de tienda pueden crear descuentos por porcentaje/fijo.
Reseñas y favoritos
Calificar tiendas después de la entrega, guardar tiendas y direcciones favoritas.
Estructura de archivos
wentus-eats/
├── fxmanifest.lua
├── config.lua
├── bridge/
│ ├── core.lua # Abstracción de framework
│ ├── inventory.lua # Adaptador de inventario
│ └── payment.lua # Adaptador de pago
├── server/
│ ├── main.lua # Punto de entrada
│ ├── orders.lua # Ciclo de pedidos
│ ├── registry.lua # Registro de tiendas
│ └── ...
├── shared/
│ ├── states.lua # Máquina de estados de pedidos
│ ├── pricing.lua # Cálculos de precios
│ └── cod.lua # Pago contra reembolso
├── sql/
│ └── eats.sql # Esquema de base de datos
└── apps/
├── npwd_wentus-eats/ # Adaptador npwd
├── lbphone_wentus-eats/ # Adaptador lb-phone
└── qbphone_wentus-eats/ # Adaptador qb-phone