> ## Documentation Index
> Fetch the complete documentation index at: https://rust-co.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuración

> Cada opción de RCO Appearance, explicada.

Todas las opciones orientadas al cliente viven en `rco-appearance/config/`:

| Archivo        | Qué contiene                                                                        |
| -------------- | ----------------------------------------------------------------------------------- |
| `config.lua`   | Framework, comandos, precios, blips, ubicaciones de tiendas, iluminación del editor |
| `overlays.lua` | Texturas personalizadas de tatuaje y maquillaje que añades tú                       |
| `addons/*.lua` | Catálogos opcionales de overlays extra, un archivo por pack                         |

Nunca necesitas tocar nada fuera de esta carpeta. Tras editar, reinicia el recurso (`restart rco-appearance`) para que los cambios surtan efecto.

## General

```lua theme={"dark"}
Config.Framework = 'auto'  -- auto | rsg | vorp
Config.Debug = false
Config.Locale = 'en'       -- en | pt-BR
```

* **Framework** – déjalo en `auto`. Establécelo de forma explícita solo si la consola indica que la detección falló o encontró ambos cores.
* **Debug** – imprime diagnósticos adicionales en la consola. Mantenlo desactivado en un servidor en producción.
* **Locale** – idioma de la interfaz en pantalla. Los archivos de texto están en `rco-appearance/locales/` y puedes añadir los tuyos copiando `en.json`.

## Comandos

```lua theme={"dark"}
Config.EnableCreatorCommand = true
Config.CreatorCommand = 'rco_creator'
Config.CreatorPermission = 'admin'

Config.ReloadSkinCommand = 'reloadskin'
```

* **`/rco_creator`** abre el creador de personajes completo para quien lo escribe. Está pensado para admins corrigiendo un personaje, así el servidor comprueba `CreatorPermission` antes de abrir nada — en RSG es un permiso ACE, en VORP un grupo de usuario. Los jugadores no pueden abrirlo por su cuenta, ni siquiera con un cliente modificado.
* **`/reloadskin`** vuelve a aplicar el aspecto guardado. Útil cuando un mesh del ped falla tras una sesión larga. Disponible para todos; solo re-lee lo que ya está almacenado.

## Comportamiento del editor

```lua theme={"dark"}
Config.InvincibleDuringEditor = true
Config.PreserveRsgMultiCharacterPreviewTransform = true
```

* **InvincibleDuringEditor** – los jugadores no pueden recibir daño mientras tienen la interfaz de apariencia abierta.
* **PreserveRsgMultiCharacterPreviewTransform** – solo RSG. Mantiene los peds de la pantalla de selección anclados en su sitio cuando se aplica su apariencia. Déjalo activo a menos que uses un multicharacter de terceros que se comporte de forma distinta.

## Tiendas

```lua theme={"dark"}
Config.ShopInteractControl = 0x760A9C6F  -- default: G
Config.ShopInteractDistance = 2.25
Config.ShopCost = 0
```

* **ShopInteractControl** – la tecla que pulsan los jugadores en la puerta de una tienda. El valor predeterminado es la misma tecla que VORP usa para interacciones.
* **ShopInteractDistance** – qué tan cerca (en metros) debe estar el jugador del prompt. El servidor lo comprueba de nuevo cuando se abre la tienda y cuando el jugador guarda, así no puede eludirse editando el cliente.
* **ShopCost** – cuánto cuesta una visita a una tienda de ropa o barbería. Se cobra **solo** cuando el jugador guarda; mirar es gratis, y el creador y el guardarropa son siempre gratis. `0` hace las tiendas gratuitas.

Las ubicaciones de tiendas en sí se cubren en [Tiendas y overlays personalizados](/es/rco-appearance/shops).

## Guardarropa

```lua theme={"dark"}
Config.OutfitNameMax = 32
Config.OutfitMaxCount = 20
```

La longitud máxima del nombre de outfit que puede escribir un jugador, y cuántos outfits puede guardar cada personaje.

## Blips del mapa

```lua theme={"dark"}
Config.BlipStyle = 1664425300
Config.ClothingBlipSprite = 1195729388
Config.WardrobeBlipSprite = 1496995379
Config.BarberBlipSprite = -2090472724
Config.BlipScale = 0.2
```

Un sprite por tipo de tienda. Los valores predeterminados coinciden con lo que los jugadores conocen de los recursos RSG del stock. Cada tienda también puede ocultar su propio blip con `showBlip = false`.

## Iluminación del editor

```lua theme={"dark"}
Config.EditorLight = {
    defaultOn = true,
    range = 8.0,
    intensity = 50.0,
    red = 255,
    green = 245,
    blue = 228,
}
```

Mientras la interfaz de apariencia está abierta, una luz de relleno suave se sitúa entre la cámara y el personaje para que el rostro sea siempre legible, incluso de noche o en una tienda oscura. Solo es visible para ese jugador. `intensity` es el brillo al 100% en el slider de la interfaz; el color predeterminado es un tono cálido de lámpara.

## Overlays personalizados

`overlays.lua` y `addons/*.lua` te permiten añadir tus propios tatuajes y maquillaje. Guía completa en [Tiendas y overlays personalizados](/es/rco-appearance/shops#custom-tattoos-and-makeup).
