diff --git a/ReallifeGamemode.Server/Events/Disconnect.cs b/ReallifeGamemode.Server/Events/Disconnect.cs index bdd3720a..05e07611 100644 --- a/ReallifeGamemode.Server/Events/Disconnect.cs +++ b/ReallifeGamemode.Server/Events/Disconnect.cs @@ -232,6 +232,22 @@ namespace ReallifeGamemode.Server.Events { ChatService.BroadcastGroup($"{player.Name} hat den Server verlassen", user.Group); } + + if (user.FactionId != 0) + { + String msg = ""; + + if (user.Faction.StateOwned) + { + msg = "!{33AA33}** " + user.FactionRank.RankName + " " + player.Name + " meldet sich vom Dienst ab, over **"; + } + else + { + msg = "!{02FCFF}** " + user.FactionRank.RankName + " " + player.Name + " hat den Server verlassen **"; + } + + ChatService.BroadcastFaction(msg, user.Faction); + } { ChatService.HQMessage("Der Straftäter " + user.Name + " ist vom Radar verschwunden"); }