> ## 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.

# Настройка

> Каждая опция RCO Appearance, простым языком.

Все настраиваемые опции в `rco-appearance/config/`:

| Файл           | Что внутри                                                              |
| -------------- | ----------------------------------------------------------------------- |
| `config.lua`   | Framework, команды, цены, blips, локации магазинов, освещение редактора |
| `overlays.lua` | Свои текстуры тату и макияжа                                            |
| `addons/*.lua` | Опциональные каталоги overlay, один файл на пак                         |

Ничего вне этой папки трогать не нужно. После правок — `restart rco-appearance`.

## Общее

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

* **Framework** – оставьте `auto`. Явно — только если консоль сказала, что определение не сработало.
* **Debug** – доп. диагностика. На живом сервере выключено.
* **Locale** – язык UI. Тексты в `rco-appearance/locales/`; свой — скопируйте `en.json`.

## Команды

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

Config.ReloadSkinCommand = 'reloadskin'
```

* **`/rco_creator`** открывает полный creator для набравшего. Для админов, чинящих персонажа — сервер проверяет `CreatorPermission` (RSG: ACE, VORP: group). Игроки сами не откроют, даже с мод-клиентом.
* **`/reloadskin`** заново применяет сохранённый вид. Когда mesh глючит после долгой сессии. Доступно всем; только перечитывает уже сохранённое.

## Поведение редактора

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

* **InvincibleDuringEditor** – без урона, пока открыт UI appearance.
* **PreserveRsgMultiCharacterPreviewTransform** – только RSG. Держит preview-педов на месте при применении вида. Оставьте включённым, если нет стороннего multichar с другим поведением.

## Магазины

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

* **ShopInteractControl** – клавиша у двери магазина. По умолчанию как у VORP.
* **ShopInteractDistance** – дистанция до подсказки в метрах. Сервер проверяет снова при открытии и сохранении — клиентом не обойти.
* **ShopCost** – цена визита в clothing/barber. Списывается **только при Save**; просмотр бесплатен, creator и wardrobe всегда бесплатны. `0` — бесплатные магазины.

Локации магазинов — в [Магазинах и кастомных overlay](/ru/rco-appearance/shops).

## Гардероб

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

Максимальная длина имени outfit и сколько outfit на персонажа.

## Blips на карте

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

Один sprite на тип магазина. Дефолты как у stock RSG. Каждый магазин может скрыть свой blip через `showBlip = false`.

## Освещение редактора

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

Пока открыт UI appearance, мягкий свет между камерой и персонажем — лицо читается даже ночью или в тёмном магазине. Виден только этому игроку. `intensity` — яркость при 100% на слайдере; цвет — тёплый ламповый тон.

## Кастомные overlay

`overlays.lua` и `addons/*.lua` — свои тату и макияж. Полный walkthrough в [Магазинах и кастомных overlay](/ru/rco-appearance/shops#custom-tattoos-and-makeup).
