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

# Quick Clothing

> Команды, exports и события для временной одежды, gunbelt/holsters, pants tuck, sleeves, collar и radial menu.

Quick Clothing изменяет игровой визуальный state без перезаписи сохранённого outfit.

## Категории

```text theme={"dark"}
hat hairaccessories mask eyewear neckwear
shirt vest coat gloves gauntlets bracelets rings
pants boots chaps spats
gunbelt belt holsters loadout suspenders
```

Transforms:

```text theme={"dark"}
sleeves: rolled | full
collar: open | closed
pants_tuck: tucked | clear/base
```

## Команды

```text theme={"dark"}
/hat /hairaccessories /mask /eyewear /neckwear
/shirt /vest /coat /gloves /gauntlets /bracelets /rings
/pants /boots /chaps /spats
/gunbelt /belt /holsters /loadout /suspenders
/sleeves /collar /tuck /tuckpants /closedcoat
```

## Client exports

```lua theme={"dark"}
exports['rco-appearance']:ToggleClothing('holsters')
exports['rco-appearance']:SetClothingVisible('coat', false)
exports['rco-appearance']:ToggleSleeves()
exports['rco-appearance']:SetSleeves('rolled')
exports['rco-appearance']:ToggleCollar()
exports['rco-appearance']:SetCollar('open')
exports['rco-appearance']:TogglePantsTuck()
exports['rco-appearance']:SetPantsTucked(true)
exports['rco-appearance']:ToggleGunBelt()
exports['rco-appearance']:ToggleClosedCoat()
exports['rco-appearance']:ResetClothingToggles()
exports['rco-appearance']:GetClothingToggleState()
exports['rco-appearance']:IsClothingVisible('hat')
```

## Server exports

```lua theme={"dark"}
exports['rco-appearance']:GetPlayerClothingToggleState(source)
exports['rco-appearance']:SetPlayerClothingVisible(source, 'hat', false)
exports['rco-appearance']:TogglePlayerClothing(source, 'holsters')
exports['rco-appearance']:SetPlayerClothingTransform(source, 'pants_tuck', 'tucked')
exports['rco-appearance']:ResetPlayerClothingToggles(source)
```

RCO использует короткие безопасные native-анимации, но всегда проверяет composition перед изменением.

Структурные NPC-категории (`shirt`, `vest`, `coat`, `pants`, `boots`, `chaps`) могут быть заблокированы, если снятие способно оставить невидимый body alpha. MP transforms не подделываются для несовместимых NPC meshes.

Для полного undress/dress:

```lua theme={"dark"}
exports['rco-appearance']:Undress()
exports['rco-appearance']:Dress()
```
