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

> Hooks públicos do RCO Creator para seleção e estado da cena.

Integrações normais de HUD/inventory devem continuar usando o lifecycle do framework. A API do Creator é para quem precisa **abrir seleção** ou saber se o jogador ainda está nela.

## Server: `OpenCharacterSelection`

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

Forçado, quando realmente necessário:

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

O export recusa estados incompatíveis em vez de empilhar duas seleções. Autorize sua chamada no server.

## Client: `IsSelectionSceneActive`

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

Bom para esconder HUD/UI enquanto o player ainda está na seleção.

## Lifecycle do framework continua principal

RSG deve seguir seus eventos normais de loaded. VORP continua com `vorp_core` como dono do lifecycle. Veja [Lifecycle](/pt-BR/rco-creator/lifecycle).

## `/rcospawns`

É ferramenta admin. O client não deve mandar coordenadas arbitrárias como autoridade de spawn.
