Исчезновение трупов после смерти

У начинающих создателей серверов DarkRP иногда возникает такая проблема: трупы не исчезают после смерти, а остаются. Это может быть неприятно для игроков, поэтому важно следить за функциональностью игровых механик и регулярно обновлять свой сервер.
Вот решение:

hook.Add("PlayerSpawn", "RemoveRagdollOnRespawn", function(player)
    if IsValid(player.RagdollEntity) then
        player.RagdollEntity:Remove()
        player.RagdollEntity = nil
    end
end)

Этот код можно вставить в /garrysmod/gamemodes/darkrp/gamemode/init.lua
В любую строку главное чтобы это строка не мешала работе других скриптов

1 лайк

Родительская тема: