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

# Karakter yaşam döngüsü

> Creator'ın ikinci bir lifecycle oluşturmadan tamamen yüklenmiş karakteri RSG veya VORP'a teslim etmesi.

Creator kurulduktan sonra HUD, inventory veya medic yanlış zamanda başlıyorsa çözüm genellikle her scripti yeni bir RCO eventine taşımak değildir. Creator framework'ün zaten beklediği lifecycle'ı tamamlar.

## Spawn bir transaction'dır

```text theme={"dark"}
karakter seçildi
  ↓
appearance uygulandı
  ↓
spawn çözüldü
  ↓
final konum + world/collision hazır
  ↓
framework normal lifecycle
  ↓
gameplay
```

Eski bir transaction logout/slot değişiminden sonra yeni karakterin ped'i üzerinde tamamlanmamalıdır.

## RSG Core

Creator standart `OnPlayerLoaded` akışını appearance ve final spawn bittikten sonra **bir kez** tamamlar. RSG lifecycle kullanan HUD/inventory/job scriptleri aynı framework contract'ını kullanmaya devam etmelidir.

## VORP Core

`vorp_core` karakter verisi, death/status ve spawn lifecycle sahibi olmaya devam eder. Creator stock selection'ı değiştirir fakat core eventlerini ikinci kez üretmez.

## Selection scene aktif mi?

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

Bunu seçim sırasında UI gizlemek için kullanın; yeni bir "player loaded" eventi gibi kullanmayın.

Loaded/init eventlerini tekrar tetiklemeyin, selection sırasında revive çalıştırmayın ve preview ped'i gameplay ped'i gibi ele almayın.
