diff --git a/ReallifeGamemode.Server/Events/Key.cs b/ReallifeGamemode.Server/Events/Key.cs index 8dedf985..741e01d4 100644 --- a/ReallifeGamemode.Server/Events/Key.cs +++ b/ReallifeGamemode.Server/Events/Key.cs @@ -96,20 +96,23 @@ namespace ReallifeGamemode.Server.Events { if (!player.IsLoggedIn()) return; User user = player.GetUser(); + + if (!player.IsDuty()) + { + return; + } + switch (user.FactionId) { //LSPD case 1: + case 3: player.TriggerEvent("showFactionInteractionLSPD", user.FactionId, user.GetData("duty"), user.Faction.Name, user.FactionLeader); break; //Medic case 2: player.TriggerEvent("showFactionInteractionMedic", user.FactionId, user.GetData("duty"), user.Faction.Name, user.FactionLeader, Medic.ReviveTasks.Count.ToString(), Medic.HealTasks.Count.ToString(), Medic.FireTasks.Count.ToString()); break; - //FIB - case 3: - player.TriggerEvent("showFactionInteractionLSPD", user.FactionId, user.GetData("duty"), user.Faction.Name, user.FactionLeader); - break; } }