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

> Selection ve entegrasyon state için public RCO Creator hookları.

Çoğu entegrasyon RSG/VORP'un normal lifecycle'ını kullanmaya devam etmelidir. Creator API, **karakter seçimini açmak** veya oyuncunun hâlâ selection scene içinde olup olmadığını bilmek gerektiğinde kullanılır.

## Server: `OpenCharacterSelection`

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

Bilinçli forced açılış:

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

Bu işlemi server tarafında yetkilendirin. Forced çağrıyı doğrulanmamış bir client eventine doğrudan açmayın.

## Client: `IsSelectionSceneActive`

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

Oyuncu karakter seçerken/oluştururken HUD/UI gizlemek için kullanışlıdır.

## Framework lifecycle ana entegrasyon contract'ı olmaya devam eder

RSG appearance ve final spawn bittikten sonra standart player-loaded lifecycle'ını kullanır. VORP'ta character/spawn/death lifecycle sahibi `vorp_core` olmaya devam eder.

Üçüncü parti HUD/inventory/medical scriptlerini değiştirmeden önce [Karakter yaşam döngüsü](/tr/rco-creator/lifecycle) sayfasını okuyun.

## Spawn admin

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

Bu bir admin aracıdır; client tarafından gönderilen koordinatlara güvenen bir API değildir.
