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

# API & événements

> Hooks publics de RCO Creator pour la sélection et l'état d'intégration.

La plupart des intégrations doivent continuer à utiliser le lifecycle normal de RSG/VORP. L'API Creator sert lorsque vous devez **ouvrir la sélection** ou savoir si le joueur est encore dans cette scène.

## Serveur : `OpenCharacterSelection`

```lua theme={"dark"}
local ok, reason = exports['rco-creator']:OpenCharacterSelection(source)
```

Réouverture forcée, uniquement si elle est voulue :

```lua theme={"dark"}
local ok, reason = exports['rco-creator']:OpenCharacterSelection(source, true)
```

Autorisez l'action côté serveur. N'exposez pas le mode forcé à un event client non vérifié.

## Client : `IsSelectionSceneActive`

```lua theme={"dark"}
local active = exports['rco-creator']:IsSelectionSceneActive()
```

Utile pour masquer HUD/UI pendant la sélection ou la création.

## Le lifecycle framework reste le contrat principal

RSG garde sa séquence normale player-loaded après appearance et spawn final. Sur VORP, `vorp_core` reste propriétaire du lifecycle character/spawn/death.

Lisez [Cycle de vie du personnage](/fr/rco-creator/lifecycle) avant de modifier des HUD/inventory/medical tiers.

## Admin des spawns

```text theme={"dark"}
/rcospawns
```

C'est un outil admin, pas une API qui doit faire confiance à des coordonnées client.
