fix Cronix olist

This commit is contained in:
michael.reiswich
2021-01-25 14:33:53 +01:00
parent eeb6c2368c
commit ddffff8817

View File

@@ -613,14 +613,29 @@ namespace ReallifeGamemode.Server.Events
{ {
if (!player.IsLoggedIn()) return; if (!player.IsLoggedIn()) return;
List<Player> players = NAPI.Pools.GetAllPlayers(); List<Player> players = NAPI.Pools.GetAllPlayers();
var listPlayers = players.Select(p => new if(player.GetUser().Faction != null)
{
var listPlayers = players.Select(p => new
{ {
Id = p.Handle.Value, Id = p.Handle.Value,
p.Name, p.Name,
p.Ping, p.Ping,
FactionName = p.GetUser().Faction.Name, FactionName = p.GetUser().Faction.Name,
}) ; }) ;
player.TriggerEvent("showPlayerlist", JsonConvert.SerializeObject(listPlayers)); player.TriggerEvent("showPlayerlist", JsonConvert.SerializeObject(listPlayers));
}
else
{
var listPlayers = players.Select(p => new
{
Id = p.Handle.Value,
p.Name,
p.Ping,
FactionName = "Zivilist",
});
player.TriggerEvent("showPlayerlist", JsonConvert.SerializeObject(listPlayers));
}
} }
[RemoteEvent("keyPress:K")] [RemoteEvent("keyPress:K")]