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

> Commandes, exports et événements pour vêtements temporaires, gunbelt/holsters, pants tuck, sleeves, collar et menus radiaux.

Quick Clothing modifie l'état de gameplay sans réécrire l'outfit sauvegardé.

## Catégories

```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
```

## Commandes

```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')
```

Les événements client locaux correspondants utilisent `rco-appearance:client:*` pour les mêmes actions.

## 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 joue de courtes animations natives lorsque c'est sûr, mais valide toujours la composition avant le changement.

Les catégories NPC structurelles (`shirt`, `vest`, `coat`, `pants`, `boots`, `chaps`) peuvent être bloquées si leur retrait risque de laisser le body alpha invisible. Les transforms MP ne sont pas inventés pour des meshes NPC incompatibles.

Pour retirer/restaurer tous les vêtements :

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