diff --git a/ReallifeGamemode.Server/Events/Key.cs b/ReallifeGamemode.Server/Events/Key.cs index b03b7da6..6d74b0e9 100644 --- a/ReallifeGamemode.Server/Events/Key.cs +++ b/ReallifeGamemode.Server/Events/Key.cs @@ -115,7 +115,8 @@ namespace ReallifeGamemode.Server.Events { using var dbContext = new DatabaseContext(); User u = player.GetUser(dbContext); - if (u == null) return; + if (u == null) return; + if (player.GetData("isDead")) return; var vehicles = dbContext.UserVehicles.Where(veh => veh.UserId == u.Id).OrderBy(veh => veh.Id).Select(v => new { @@ -607,6 +608,8 @@ namespace ReallifeGamemode.Server.Events public void KeyPressI(Player player) { if (!player.IsLoggedIn()) return; + if (player.GetData("isDead")) return; + player.TriggerEvent("inventoryShow"); InventoryManager.SetBackpackItems(player); } @@ -681,6 +684,7 @@ namespace ReallifeGamemode.Server.Events public void KeyPressO(Player player) { if (!player.IsLoggedIn()) return; + List players = NAPI.Pools.GetAllPlayers().Where(p => p.IsLoggedIn() == true).OrderBy(o => o.Handle.Value).ToList(); var listPlayers = players.Select(p => new