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

> Hooks públicos de RCO Creator para selección e integración.

La mayoría de integraciones debe seguir usando el lifecycle normal de RSG/VORP. La API de Creator sirve cuando necesitas **abrir la selección** o saber si el jugador sigue dentro de esa escena.

## Server: `OpenCharacterSelection`

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

Para una reapertura deliberadamente forzada:

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

Autoriza esta acción en el servidor. No expongas una llamada forzada directamente a un evento client sin validación propia.

## Client: `IsSelectionSceneActive`

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

Útil para ocultar HUD/UI mientras el jugador elige o crea personaje.

## El lifecycle del framework sigue siendo el contrato principal

RSG mantiene su secuencia normal de player loaded después de appearance y spawn final. En VORP, `vorp_core` sigue siendo dueño del character/spawn/death lifecycle.

Lee [Ciclo de vida del personaje](/es/rco-creator/lifecycle) antes de cambiar HUD, inventory o medical scripts de terceros.

## Admin de spawns

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

Es una herramienta administrativa, no una API para confiar en coordenadas enviadas por el cliente.
