diff --git a/ReallifeGamemode.Server/Events/Login.cs b/ReallifeGamemode.Server/Events/Login.cs index 7f771e97..3cde8781 100644 --- a/ReallifeGamemode.Server/Events/Login.cs +++ b/ReallifeGamemode.Server/Events/Login.cs @@ -109,6 +109,22 @@ namespace ReallifeGamemode.Server.Events player.TriggerEvent("enableSpawnschutz"); } + if (user.FactionId != 0) + { + String msg = ""; + + if (user.Faction.StateOwned) + { + msg = "!{33AA33}** " + user.FactionRank.RankName + " " + player.Name + " meldet sich zum Dienst, over **"; + } + else + { + msg = "!{02FCFF}** " + user.FactionRank.RankName + " " + player.Name + " ist wieder online **"; + } + + ChatService.BroadcastFaction(msg, user.Faction); + } + if (user.Group != null) { string msg = $"{player.Name} ist wieder online.";