From e6112394af4678e497f49b1ee738a39bdb3f35cb Mon Sep 17 00:00:00 2001 From: VegaZ Date: Fri, 2 Apr 2021 16:54:07 +0200 Subject: [PATCH] Fix onlineList --- ReallifeGamemode.Server/Events/Key.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ReallifeGamemode.Server/Events/Key.cs b/ReallifeGamemode.Server/Events/Key.cs index 25f6ce51..e1631956 100644 --- a/ReallifeGamemode.Server/Events/Key.cs +++ b/ReallifeGamemode.Server/Events/Key.cs @@ -612,13 +612,22 @@ namespace ReallifeGamemode.Server.Events { if (!player.IsLoggedIn()) return; List players = NAPI.Pools.GetAllPlayers(); + + foreach(var lPlayer in players) + { + if(!lPlayer.IsLoggedIn()) + { + players.Remove(lPlayer); + } + } + var listPlayers = players.Select(p => new { Id = p.Handle.Value, p.Name, p.Ping, FactionName = p.GetUser().Faction?.Name ?? "Zivilist", - }) ; + }); player.TriggerEvent("showPlayerlist", JsonConvert.SerializeObject(listPlayers)); }