Instalación
Primero instala las dependencias generales. Después:
Coloca la carpeta
Coloca la carpeta wentus-coolbeans dentro de resources/[wentus]/.
Añade los ítems
Pega el contenido de items-qbox.lua en la tabla de ox_inventory/data/items.lua.
Pega el contenido de items.lua en qb-core/shared/items.lua.
Copia las imágenes de assets/images/ → a la carpeta de imágenes de tu inventario. Los archivos de sonido se incluyen con el recurso y se cargan automáticamente desde assets/sounds/.
Añade el trabajo
Añade el trabajo coolbeans a tu framework — la ubicación depende del framework (igual que el inventario):
qbx_core/shared/jobs.lua — clave del trabajo ['coolbeans'], claves de grado numéricas [0]:
['coolbeans'] = {
label = "Coolbeans Coffee",
defaultDuty = true,
offDutyPay = false,
grades = {
[0] = { name = 'Waiter', payment = 50 },
[1] = { name = 'Cook', payment = 75 },
[2] = { name = 'Chef', payment = 125 },
[3] = { name = 'Manager', payment = 100 },
[4] = { name = 'Owner', isboss = true, payment = 150 },
},
},
qb-core/shared/jobs.lua — clave del trabajo sin corchetes coolbeans, claves de grado como string ['0']:
coolbeans = {
label = "Coolbeans Coffee",
defaultDuty = true,
offDutyPay = false,
grades = {
['0'] = { name = 'Waiter', payment = 50 },
['1'] = { name = 'Cook', payment = 75 },
['2'] = { name = 'Chef', payment = 125 },
['3'] = { name = 'Manager', payment = 100 },
['4'] = { name = 'Owner', isboss = true, payment = 150 },
},
},
En ESX, los trabajos viven en la base de datos (tablas jobs + job_grades). Añade coolbeans mediante SQL o con una herramienta de trabajos de ESX.
Cuenta bancaria
Configura Config.Base.Events.ManagementMoney según tu recurso bancario. Si usas qb-banking, la cuenta del negocio se crea automáticamente.
Config + arranque
config.lua → haz tu selección de framework en Config.Base (Configuración). Añade a server.cfg:
ensure wentus-coolbeans
Wentus-CoolBeans: Started en la consola. Si aparece un aviso de dependencia o ítem faltante, corrige Config.Base / tu archivo de ítems.Stash
Cafe Cool Beans registra (ox_inventory) o crea (qb-inventory) automáticamente el stash del puesto de trabajadores:
| Stash | Clave de config | Acceso |
|---|---|---|
| Mostrador de servicio | Config.Settings.JobName..'Stand' | Solo el trabajo coolbeans |
Tamaño: 100 ranuras, 1.000.000 de peso (fijo para ox; qb usa valores predeterminados de config).