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

# Intégrations wardrobe

> Ouvrir les tenues RCO sauvegardées depuis maisons, hôtels, camps et intérieurs personnalisés.

Votre script housing/hôtel décide **si** le joueur a accès au wardrobe. RCO gère l'UI, les tenues sauvegardées et leur persistance.

## Export serveur

```lua theme={"dark"}
local ok = exports['rco-appearance']:OpenWardrobe(source)
```

`OpenWardrobe` force le mode `wardrobe`. Il **ne crée pas de session tailor** et ne permet pas d'acheter de nouveaux vêtements.

## Exemple hôtel

```lua theme={"dark"}
RegisterNetEvent('my-hotel:server:openWardrobe', function(roomId)
    local src = source
    if not PlayerCanUseRoomWardrobe(src, roomId) then return end
    exports['rco-appearance']:OpenWardrobe(src)
end)
```

Les sessions persistantes sont autorisées côté serveur. Un client ne peut pas s'accorder lui-même un wardrobe sauvegardable ; les ouvertures persistantes directes côté client renvoient `server_authorization_required`.

Ainsi le tailor, l'hôtel, la maison et le camp utilisent les **mêmes tenues RCO**, sans base de données parallèle.
