From fb647e1274045556feb2b27db9708cca869f8362 Mon Sep 17 00:00:00 2001 From: Fabian Date: Thu, 8 Apr 2021 19:38:17 +0200 Subject: [PATCH] tst --- ReallifeGamemode.Server/Events/Disconnect.cs | 27 ++++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/ReallifeGamemode.Server/Events/Disconnect.cs b/ReallifeGamemode.Server/Events/Disconnect.cs index 060305e5..00e16acc 100644 --- a/ReallifeGamemode.Server/Events/Disconnect.cs +++ b/ReallifeGamemode.Server/Events/Disconnect.cs @@ -48,7 +48,11 @@ namespace ReallifeGamemode.Server.Events { GlobalHelper.DutyAdmins.Remove(player); }*/ - + + if (player.GetUser().IsAdmin(AdminLevel.MAPPING)) + { + ChatService.BroadcastAdmin("!{#FFFF00}*** " + player.Name + " hat den Server verlassen", AdminLevel.MAPPING); + } /* TaxiDriverJob taxiJob = JobManager.GetJob(); TaxiContract taxiContract = taxiJob.TaxiContracts.Where(t => t.Name == player.Name).FirstOrDefault(); @@ -61,14 +65,14 @@ namespace ReallifeGamemode.Server.Events } } */ - + var listReports = Report.Report.listReports; ReportManage temp; - for (int a = 0; a < Report.Report.listReports.Count; a++) + for (int a = 0; a < listReports.Count; a++) { - temp = Report.Report.listReports[a]; + temp = listReports[a]; if (temp.getAdmin().Equals(player.Name)) { - Report.Report.listReports.Remove(temp); + listReports.Remove(temp); Player user = PlayerService.GetPlayerByNameOrId(temp.getUser()); user.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der Admin hat den Server verlassen"); @@ -77,7 +81,7 @@ namespace ReallifeGamemode.Server.Events if (temp.getUser().Equals(player.Name)) { - Report.Report.listReports.Remove(temp); + listReports.Remove(temp); Player admin = PlayerService.GetPlayerByNameOrId(temp.getAdmin()); admin.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der User hat den Server verlassen"); @@ -128,18 +132,7 @@ namespace ReallifeGamemode.Server.Events user.PositionZ = pos.Z; saveUser.SaveChanges(); user.Dead = player.HasData("isDead") ? (bool)player.GetData("isDead") : false; - - if (user.IsAdmin(AdminLevel.MAPPING)) - { - ChatService.BroadcastAdmin("!{#FFFF00}*** " + player.Name + " hat den Server verlassen", AdminLevel.MAPPING); - } - - if (user.Wanteds > 0) - { - ChatService.HQMessage("!{#FFFF00}** Der Straftäter " + player.GetUser().Name + " ist vom Radar verschwunden"); - } } - player.SetData("isLoggedIn", false); player.TriggerEvent("CLIENT:DestroyPed", 1); player.TriggerEvent("CLIENT:DestroyPed", 2);