Skip to main content

cold_business

cold_business es un sistema de negocios persistentes para FiveM. Crea organizaciones con wizard, guarda miembros y rangos en SQL, mueve dinero de sociedad, abre una NUI de jefe y cubre tres flujos concretos: 24_7, cardealer y ownermechanic.

Mapa rapido

Lo que hace de verdad el script

  • Crea organizaciones persistentes con un wizard lanzado por staff usando comandos ACE.
  • Guarda en SQL organizacion, miembros, puntos, garaje, logs, precios, stock y pedidos.
  • Abre una tablet/menu de jefe para dinero, miembros, rangos, identidad y puntos del negocio.
  • Soporta almacenes y armario mediante una capa de compatibilidad para inventario y ropa.
  • Monta una tienda 24/7 con stock real, precios por negocio y rutas de reposicion.
  • Monta un cardealer con catalogo local, importaciones, stock opcional y entrega inmediata.
  • Monta un ownermechanic con acciones rapidas, facturas y tuneo con desglose de costes.
  • Migra tablas legacy cold_ownershop_* a cold_business_* cuando arranca el recurso.

Puntos importantes antes de usarlo

  • El nombre del recurso es cold_business, pero los eventos internos siguen usando el prefijo cold_ownershop:*.
  • cold_library y oxmysql son obligatorios en esta version.
  • El concesionario necesita un adaptador de vehiculos compatible para vender y spawnear coches reales.
  • La tienda 24/7 no vende nada util hasta que el stock del stash de tienda tenga items dentro.
  • El taller cobra al cliente con confirmacion explicita y puede consumir saldo de sociedad para el coste interno del tuneo.
  • El sistema de compatibilidad usa nombres exactos como qbcore, ox_inventory o qbx_vehiclekeys; no inventa alias fuera de los adapters incluidos.

Componentes principales

  • config/config.lua: comandos, compatibilidad, UI, storage y bloques de cada negocio.
  • server/core/*.lua: organizacion, dinero, miembros, storage, garaje y admin global.
  • server/businesses/24_7/*.lua: tienda, precios, puntos y reposicion.
  • server/businesses/cardealer/*.lua: catalogo, stock, precios, importaciones y venta.
  • server/businesses/mechanic/*.lua: puntos, acciones, facturas y tuneo.
  • compat/: adapters de framework, inventario, appearance, owned vehicles y keys.
  • shared/cardealer/catalog.lua: catalogo editable del concesionario.
  • cold_business.sql: esquema base de tablas.

Resumen operativo

  1. Staff crea una organizacion con /ownershop, /ownercardealer o /ownermechanic.
  2. El jugador objetivo termina el wizard y se guarda la organizacion en SQL.
  3. El jefe configura puntos, rangos, miembros, dinero y garaje desde la NUI.
  4. Cada negocio usa sus propios puntos para vender, reponer, importar o tunear.
  5. El servidor registra actividad, actualiza la sociedad y resincroniza el estado a miembros y clientes.

Orden recomendado de lectura

  1. Dependencies
  2. Installation
  3. Configuration
  4. Business Flow
  5. Compatibility & Integration
  6. Technical Reference
  7. FAQ