Inicio › Documentación › Configuración · origen_clothing
La configuración está repartida en varios ficheros dentro de config/:
config/_main.lua — ajustes generales, framework, permisos, pagos y preciosconfig/stores.lua — tipos de tienda y sus definiciones de blip y etiquetaconfig/cameras.lua — zonas de cámara para la interfaz del probadorconfig/jobOuffits.lua — configuración de los conjuntos de ropa de trabajoconfig/peds.lua — definiciones de modelos de pedconfig/appearance.lua — configuración de los componentes de apariencia| Variable | Por defecto | Descripción |
|---|---|---|
Config.Language |
'en' |
Idioma de la interfaz — 'en' | 'es' |
Config.Debug |
true |
Activa los logs de depuración en la consola |
Config.UseOnlyInputs |
false |
Usa campos de texto en lugar de imágenes de los objetos para elegir la ropa |
Config.FixWetClothPhysics |
true |
Corrige la física de la ropa mojada cuando llueve |
| Variable | Por defecto | Descripción |
|---|---|---|
Config.managementCommand |
'clothingadmin' |
Abre el menú de gestión de tiendas |
Config.reloadSkinCommand |
'reloadskin' |
Recarga la apariencia del jugador |
Config.openClothingCommand |
'skin' |
Abre el menú de ropa y personaje |
Config.openPedsMenuCommand |
'pedmenu' |
Abre el menú de selección de peds |
Grupos con acceso al menú de administración y gestión. Déjalo vacío {} para permitírselo a todos los jugadores:
Config.Permissions = {
'god',
'superadmin',
'admin',
}| Variable | Por defecto | Descripción |
|---|---|---|
Config.DefaultPaymentMethod |
'bank' |
Cuenta que se usa por defecto para las compras |
Métodos de pago habilitados:
Config.PaymentMethods = {
['cash'] = true,
['bank'] = true,
}| Variable | Por defecto | Descripción |
|---|---|---|
Config.DefaultPrice |
20 |
Precio de reserva para cualquier objeto sin precio de categoría |
Precio por defecto de cada categoría:
Config.DefaultPriceByCategory = {
['masks'] = 100,
['jackets'] = 100,
['shirts'] = 100,
['torsos'] = 100,
['vest'] = 100,
['legs'] = 100,
['shoes'] = 100,
['bags'] = 100,
['neck'] = 100,
['decals'] = 100,
['hats'] = 100,
['glasses'] = 100,
['earrings'] = 100,
['watches'] = 100,
['bracelets'] = 100,
}Define el hash que se usa para «quitar» cada categoría de ropa en los modelos freemode masculino y femenino. Son los valores que se aplican cuando un jugador se quita una prenda:
Config.RemoveItem = {
[`mp_m_freemode_01`] = {
['masks'] = 'none--1--0--0',
['torsos'] = 'none--3--0--0',
['legs'] = 'none--4--0--0',
['bags'] = 'none--5--0--0',
['shoes'] = 'none--6--0--0',
['neck'] = 'none--7--0--0',
['shirts'] = 'none--8--0--0',
['vest'] = 'none--9--0--0',
['decals'] = 'none--10--0--0',
['jackets'] = 'none--11--0--0',
['hats'] = 'none--1000---1--0',
['glasses'] = 'none--1001---1--0',
['earrings'] = 'none--1002---1--0',
['watches'] = 'none--1006---1--0',
['bracelets']= 'none--1007---1--0',
},
-- Female model uses same structure
}Define los tipos de tienda disponibles con su configuración de blip:
| Tipo | Sprite del blip | Descripción |
|---|---|---|
clothes |
73 | Tienda de ropa |
barber |
71 | Barbería |
tattoos |
75 | Estudio de tatuajes |
masks |
362 | Tienda de máscaras |
Las tiendas en sí se gestionan en el juego desde el panel de administración (/clothingadmin) y se guardan en la tabla origen_clothing_stores de la base de datos.
Define las posiciones de cámara de cada zona del cuerpo en la interfaz del probador. Cada zona apunta a un ID de hueso, un desplazamiento de cámara, un desplazamiento del objetivo y un campo de visión.
La clave whole establece la zona por defecto cuando no hay ninguna zona concreta activa (por defecto ZONE_SHIRTS). Varias zonas son alias, p. ej. ZONE_MASKS = "ZONE_NOSE".
No modifiques la sección final de cameras.lua que resuelve los alias de texto: debe ejecutarse después de definir todas las zonas.