From 1e6303c234af65c8c8b0bee701f793aacc13531e Mon Sep 17 00:00:00 2001 From: VegaZ Date: Thu, 8 Apr 2021 21:06:47 +0200 Subject: [PATCH] Fix Respawnposition while Dead --- ReallifeGamemode.Server/Events/Login.cs | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/ReallifeGamemode.Server/Events/Login.cs b/ReallifeGamemode.Server/Events/Login.cs index 2c4d7f1e..95b25e83 100644 --- a/ReallifeGamemode.Server/Events/Login.cs +++ b/ReallifeGamemode.Server/Events/Login.cs @@ -132,23 +132,26 @@ namespace ReallifeGamemode.Server.Events } player.TriggerEvent("draw", player.Name, player.Handle.Value); - if (user.Dead == true) + NAPI.Task.Run(() => { - if (user.IsAdmin(AdminLevel.ADMIN) == true) + if (user.Dead == true) { - player.TriggerEvent("startDeathTimer", true); + if (user.IsAdmin(AdminLevel.ADMIN) == true) + { + player.TriggerEvent("startDeathTimer", true); + } + else + { + player.TriggerEvent("startDeathTimer", false); + } + player.Health = 0; + player.SetData("isDead", true); } else { - player.TriggerEvent("startDeathTimer", false); + player.SetData("isDead", false); } - player.Health = 0; - player.SetData("isDead", true); - } - else - { - player.SetData("isDead", false); - } + }, delayTime: 1000); } } }