Technical Reference
Archivos clave
fxmanifest.luaconfig/config.luacold_business.sqlserver/core/core.luaserver/core/business_admin.luaserver/core/storage.luaserver/core/garage.luaserver/businesses/24_7/*.luaserver/businesses/cardealer/*.luaserver/businesses/mechanic/*.luaclient/core/core.luashared/cardealer/catalog.luashared/mechanic/tuning_quote.lua
Comandos y keybinds
| Entrada | Origen | Funcion |
|---|---|---|
ownershop <id> | Config.ORG_COMMAND | abre wizard para 24_7 |
ownercardealer <id> | Config.CARDEALER_COMMAND | abre wizard para cardealer |
ownermechanic <id> | Config.MECHANIC_COMMAND | abre wizard para ownermechanic |
business | fijo en server/core/business_admin.lua | panel global de administracion |
F6 | Config.Mechanic.Actions.key | menu rapido del taller |
Exports
Client
| Export | Funcion |
|---|---|
getPlayerOrg() | devuelve la organizacion sincronizada del jugador |
bossTablet(data, slot) | abre el menu de jefe y respeta useItem si el inventario cliente lo soporta |
No hay exports de servidor documentables en esta version.
Tipos de punto
| Punto | Uso |
|---|---|
storage | almacen general |
garage | guardar y sacar vehiculos de empresa |
wardrobe | armario |
clothes | alias de armario / punto visible del taller |
shop_buy | venta al cliente del 24_7 |
shop_stock | stock interno del 24_7 |
cardealer_shop | catalogo del concesionario |
cardealer_delivery | entrega de vehiculos vendidos |
mechanic_tuning | punto de tuneo del taller |
Permisos por rango
Base
manage_orgmanage_membersopen_warehousevehicle_requesttotal_access
Extra por negocio
24_7:restock_orderscardealer:cardealer_importsownermechanic:mechanic_actions
total_access = true concede todo lo permitido para ese negocio.
Eventos principales
Sync y admin
cold_ownershop:requestPlayerOrgcold_ownershop:syncPlayerOrgcold_ownershop:setPlayerOrgcold_ownershop:openBusinessAdmincold_ownershop:setBusinessAdminDatacold_ownershop:openBusinessAdminOrgDetail
Almacen y garaje
cold_ownershop:openOrgStoragecold_ownershop:openBadulaqueStockcold_ownershop:openWardrobecold_ownershop:requestOrgGaragecold_ownershop:takeOutOrgVehicleByIdcold_ownershop:storeOrgVehicle
24_7
cold_ownershop:requestShopProductscold_ownershop:buyFromShopCartcold_ownershop:requestShopPriceConfigcold_ownershop:badu:requestRestockDatacold_ownershop:badu:createRestockOrdercold_ownershop:badu:startRestockRoute
cardealer
cold_ownershop:cardealer:requestCatalogcold_ownershop:cardealer:buyVehiclecold_ownershop:cardealer:requestPriceConfigcold_ownershop:cardealer:requestImportDatacold_ownershop:cardealer:createImportOrdercold_ownershop:cardealer:receiveImportOrder
ownermechanic
cold_ownershop:mechanic:repairVehiclecold_ownershop:mechanic:cleanVehiclecold_ownershop:mechanic:issueInvoicecold_ownershop:mechanic:beginTuningSessioncold_ownershop:mechanic:commitTuningChanges
NUI callbacks principales
closeBossMenucloseBusinessAdminfinishWizardsaveOrgPointdeleteOrgPointopenBadulaquePriceEditorsaveBadulaquePricescardealer:buyVehiclesaveCardealerVehiclePricesmechanicActionInvoicemechanicTuningCommit
Tablas SQL
| Tabla | Funcion |
|---|---|
cold_business_organizations | cabecera del negocio |
cold_business_members | miembros y rango actual |
cold_business_logs | auditoria general |
cold_business_points | puntos del mundo |
cold_business_vehicles | garaje de empresa y mods guardados |
cold_business_vehicle_history | historial de acciones sobre vehiculos |
cold_business_shop_prices | precios custom de 24_7 |
cold_business_vehicle_prices | precios custom del concesionario |
cold_business_vehicle_stock | stock por modelo del concesionario |
cold_business_restock_orders | pedidos y rutas del 24_7 |
cold_business_vehicle_import_orders | pedidos de importacion del concesionario |
Detalles tecnicos utiles
- El staff admin puede abrir
/businessy tocar miembros, dinero y garaje sin entrar en el negocio. - El
24_7usa un stash por organizacion con formatoorg_<id>_shopstock. - El almacen general usa
org_<id>_storage. - El concesionario solo usa stock trazado si existen filas en
cold_business_vehicle_stockpara eseorg_id. - El tuneo del taller guarda
mods_jsonsolo si la matricula pertenece al garaje del negocio. - Hay scripts en
tools/para validar compatibilidad, manifest y eventos sin rate limit.