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

# Кастомная медицина и смерть

> Подключите свой medic/death-скрипт, когда игрок спавнится уже мёртвым.

Большинству серверов эта страница не нужна. Stock RSG и VORP работают с Creator из коробки.

Читайте только если у вас **кастомная medic-система** — не обычный «health = 0» — и мёртвый персонаж выглядит неправильно при повторном входе.

## Где править (безопасные файлы)

Эти файлы **ваши для правки** — они не в escrow:

```text theme={"dark"}
rco-creator/bridge/custom/client.lua
rco-creator/bridge/custom/server.lua
```

## Что делает хук

Когда кто-то входит **уже мёртвым** (сохранено в данных персонажа), Creator обычно кладёт с нулевым здоровьем.

Если ваш medic-ресурс требует иного — ragdoll, UI больницы, своя анимация — обработайте здесь.

На **RSG** на финальном шаге спавна Creator вызывает:

```lua theme={"dark"}
CustomBridge.RestorePersistedDeath(context)
```

* Верните **`true`** = «я обработал, Creator — пропусти дефолт».
* Верните **`false`** = «используй stock». (по умолчанию)

Простая отправная точка:

```lua theme={"dark"}
-- bridge/custom/client.lua
CustomBridge = {}

function CustomBridge.RestorePersistedDeath(context)
    if context.isDead ~= true then
        return false
    end
    -- Ваш medic UI / ragdoll / состояние больницы
    -- return true когда готово
    return false
end
```

Если medic нуждается в одобрении сервера — используйте `bridge/custom/server.lua` для связи с вашим ресурсом.

## Чем это НЕ является

* **Не замена VORP death** — init VORP всё ещё через обычные character events. Кастомные medic-скрипты обычно слушают там или свой ресурс.
* **Не способ подделать смерть** — сервер всё равно решает, мёртв ли персонаж. Вы меняете только **как это выглядит** при спавне.
* **Не обязательно** для stock RSG medic или стандартного VORP metabolism.

## Связанное

* [Жизненный цикл персонажа](/ru/rco-creator/lifecycle) — когда это срабатывает при спавне
* [Жизненный цикл](/ru/rco-creator/lifecycle) — используйте обычный lifecycle framework, чтобы определить готовность персонажа
