Configuración
Todo está en sl_shops/config.lua. Cada ajuste lleva un comentario al lado. Estas son las secciones que conviene mirar primero.
Config.Locale = 'es' -- 'es' o 'en'Los textos están en locales/es.json y locales/en.json. Para añadir un idioma, copia uno, tradúcelo y pon su nombre en Config.Locale.
Framework e inventario
Sección titulada «Framework e inventario»Config.Framework = 'auto' -- o 'qb', 'qbx', 'esx'Config.Inventory = 'auto' -- o 'qb', 'ox', 'qs', 'urantix'Con auto se detectan solos. Cámbialo solo si tienes dos a la vez.
Config.ItemImages es dónde buscan las pantallas de la tienda (cajas, muelles, el ordenador) la foto de cada artículo: 'auto' usa la carpeta de tu inventario, o escribe tu propia ruta con %s para el nombre del artículo ('nui://mi_inventario/web/images/%s.png'), o false para enseñar los nombres de los productos.
Las tiendas
Sección titulada «Las tiendas»| Ajuste | Qué hace |
|---|---|
Config.Shops |
Las 24/7: dónde está cada una, mode = 'sale' (en venta, con su price) o 'auto' (del estado) |
Config.Liquor.shops |
Las licorerías, con el mismo formato |
Config.Ltd.shops |
Las gasolineras LTD, con el mismo formato y sus surtidores |
Config.InteriorUpgrades |
Precio de las dos plantas de abajo de la 24/7 (sala de ventas y almacén) |
Config.Ownership |
Tiendas por jugador (maxPerPlayer), lo que devuelve venderla al estado (sellBack) y el precio máximo de un traspaso |
Productos y precios
Sección titulada «Productos y precios»Config.Products tiene cada producto: su artículo, su modelo 3D, el precio de venta (price) y lo que le cuesta al dueño (cost). Config.Categories los agrupa.
El dueño puede cambiar el precio de venta en el ordenador de la tienda, entre Config.Pricing.min y el precio base por Config.Pricing.maxMultiplier.
Comer y beber
Sección titulada «Comer y beber»Con ox_inventory lo hace ox_inventory con los artículos de install/ox_inventory/items.lua. Con qb-inventory o qs-inventory, SL-Shops hace que el artículo de cada producto se pueda usar: el jugador se lo come o se lo bebe con el modelo del propio producto en la mano y le sube el hambre o la sed (estado de qb-core / qbx_core, esx_status en ESX).
| Ajuste | Qué hace |
|---|---|
Config.Consumables.enabled |
false para usar tu propio script de consumibles |
Config.Consumables.categories |
Por categoría: comer o beber, cuánta hambre o sed, lo que tarda y su alcohol |
Config.Consumables.alcohol |
Las cervezas y los licores emborrachan (la cámara se mueve, la vista se emborrona, se anda borracho desde 3 unidades); se pasa solo. Cada parte se puede apagar |
Muebles
Sección titulada «Muebles»Config.Builder.catalog es el catálogo del modo reformas, con el precio de cada mueble. Las licorerías y las LTD eligen qué muebles ofrecen en Config.Liquor.catalog y Config.Ltd.catalog.
Los muebles con los que viene una tienda al comprarla y los de las tiendas del estado se cambian mejor en el juego: /slshops_admin → Muebles de serie → Editar.
Config.Finishes tiene los acabados de suelo y pared y sus precios de serie. Los admins pueden cambiar los precios en el juego: /slshops_admin → Acabados del local.
Empleados
Sección titulada «Empleados»Config.Employees = { max = 4, -- empleados por tienda payInterval = 15, -- minutos trabajados por cada pago maxSalary = 500, defaultSalary = 100,}Efectivo y furgón blindado
Sección titulada «Efectivo y furgón blindado»Config.Cash regula el efectivo de las cajas y de la caja fuerte. Config.Cash.armored es el furgón blindado que lo lleva al banco: su comisión (fee) y arrive, deposit y cooldown (recomendado: 45 s, 120 s y 10 min).
Robos y hurtos
Sección titulada «Robos y hurtos»| Ajuste | Qué hace |
|---|---|
Config.Robbery.minPolice |
Policías de servicio necesarios para robar (0 = no hacen falta) |
Config.Robbery.policeJobs |
Trabajos que cuentan como policía |
Config.Robbery.reward |
Lo que se lleva el ladrón: 'markedbills', 'item' (un objeto por cada $) o 'cash' |
Config.Robbery.dispatch |
Avisos a la policía: 'auto' detecta tu script de dispatch |
Config.Robbery.register |
Herramienta necesaria, minijuego, tiempo de espera y aviso de las cajas. grab regula el cajón: dinero por fajo, fajos y tiempo |
Config.Robbery.safe |
Herramienta necesaria, números de la combinación, tiempo de espera y aviso de la caja fuerte |
Config.Theft |
Esconder productos, la alarma de la puerta y las etiquetas de seguridad |
Config.Breakage |
Productos que se rompen a tiros o al tirarlos, y el seguro |
El aviso a la policía, el artículo del botín y los minijuegos se cambian en la carpeta bridge/, para que encajen con tu dispatch y tus otros scripts.
Gasolina (LTD)
Sección titulada «Gasolina (LTD)»| Ajuste | Qué hace |
|---|---|
Config.Ltd.fuel |
Tu script de gasolina: 'auto' o su nombre. 'none' = LTD sin surtidores |
Config.Ltd.pricePerLitre |
Precio por litro de serie (el dueño lo puede cambiar) |
Config.Ltd.costPerLitre |
Lo que le cuesta cada litro a la tienda (para el beneficio) |
Config.Ltd.priceLimits |
El precio más bajo y más alto que puede poner un dueño |
Config.Ltd.prepay |
Prepago mínimo y máximo, lo que reserva «lleno» y cuándo se devuelve lo no usado |
Config.Ltd.refuel |
Litros por segundo y tamaño del depósito según el tipo de vehículo |
Depuración
Sección titulada «Depuración»Config.Debug = falseDéjalo apagado en un servidor abierto. Encendido añade comandos de desarrollo y medidores de rendimiento.