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

# Жизненный цикл персонажа

> Как Creator передаёт полностью загруженного персонажа обратно RSG или VORP без второго lifecycle.

Если HUD, inventory или medical resource после установки Creator запускается не вовремя, обычно не нужно добавлять новый RCO event во все скрипты. Creator завершает lifecycle, который уже ожидает framework.

## Spawn как транзакция

```text theme={"dark"}
выбран персонаж
  ↓
применена внешность
  ↓
выбрана точка spawn
  ↓
финальная позиция + мир/collision готовы
  ↓
обычный lifecycle framework
  ↓
gameplay
```

Старая транзакция не должна завершиться на ped нового персонажа после logout/смены slot.

## RSG Core

Creator завершает стандартную последовательность `OnPlayerLoaded` **один раз**, после appearance и финального spawn. HUD/inventory/jobs, которые уже используют lifecycle RSG, должны продолжать использовать его.

## VORP Core

`vorp_core` остаётся владельцем данных персонажа, death/status и своего spawn lifecycle. Creator заменяет stock selection, но не дублирует core events.

## Проверка selection scene

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

Используйте это, чтобы скрыть UI во время выбора, а не как новый аналог "player loaded".

Не запускайте loaded/init события повторно, не делайте revive во время selection и не считайте preview ped игровым ped.
