From 0182c8cb3ba4a41216f1f2547baa209b9335ded4 Mon Sep 17 00:00:00 2001 From: Mac_Slash Date: Mon, 13 Apr 2020 17:15:42 +0200 Subject: [PATCH] Fix Uninvite Duty = false Versuch 2 --- ReallifeGamemode.Server/Managers/InteractionManager.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ReallifeGamemode.Server/Managers/InteractionManager.cs b/ReallifeGamemode.Server/Managers/InteractionManager.cs index 3ffa00dd..5a66ebbc 100644 --- a/ReallifeGamemode.Server/Managers/InteractionManager.cs +++ b/ReallifeGamemode.Server/Managers/InteractionManager.cs @@ -15,6 +15,7 @@ using ReallifeGamemode.Services; using ReallifeGamemode.Server.Types; using System.Buffers; using Microsoft.EntityFrameworkCore; +using ReallifeGamemode.Server.Events; /** * @overview Life of German Reallife - Managers Interaction (InteractionManager.cs) @@ -266,10 +267,13 @@ namespace ReallifeGamemode.Server.Managers using (var dbContext = new DatabaseContext()) { - + target.SetData("duty", false); + target.TriggerEvent("toggleDutyMode", false); + NAPI.ClientEvent.TriggerClientEventForAll("updateDutyMedics", false); + target.SetSharedData("blipColor", 0); + UpdateCharacterCloth.LoadCharacterDefaults(target); target.GetUser(dbContext).FactionRankId = null; target.GetUser(dbContext).FactionId = null; - target.SetData("duty", false); ChatService.SendMessage(player, "!{02FCFF}Du hast " + target.Name + " aus der Fraktion geworfen."); ChatService.SendMessage(target, "!{02FCFF}Du wurdest von " + player.Name + " aus der Fraktion geworfen."); target.SetSharedData("blipColor", 0);