КД на возрождение игрока

Как сделать кд на возрождение игрока, например если игрок умер то он не сможет возродится, пока не пройдет 30 секунд

я лично так делал

hook.Add("PlayerDeath", "deathscreen", function(victim, inflictor, attacker)
    if IsValid(victim) then
    victim:Lock()
    end
    timer.Simple(30, function() -- тут секунды
        if IsValid(victim) then
            victim:UnLock()
        end
    end)
end)

Этот хук может помочь с вопросом.

Этот код может решить вопрос.

hook.Add('PostPlayerDeath', 'respawndelay', function(ply)
    ply.lastDied = CurTime()
end)

hook.Add('PlayerDeathThink', 'respawndelay', function(ply)
    if CurTime() - ply.lastDied < 30 then return false end
end)

Хотя я уверен, что это настраивается в даркрп. Так что если у тебя стоит он, то прежде чем использовать этот велосипед попробуй поискать в конфиге