From 70e32848105b32d1b2a9b3297f1e60895f9272a2 Mon Sep 17 00:00:00 2001 From: balbo Date: Thu, 6 Aug 2020 17:59:40 +0200 Subject: [PATCH] taxijob logout fix --- ReallifeGamemode.Server/Events/Disconnect.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ReallifeGamemode.Server/Events/Disconnect.cs b/ReallifeGamemode.Server/Events/Disconnect.cs index 0c8db44a..f6c8ce18 100644 --- a/ReallifeGamemode.Server/Events/Disconnect.cs +++ b/ReallifeGamemode.Server/Events/Disconnect.cs @@ -53,6 +53,14 @@ namespace ReallifeGamemode.Server.Events 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).First(); + + if (taxiJob.TaxiContracts.Contains(taxiContract)) + { + taxiJob.TaxiContracts.Remove(taxiContract); + } + //Vehicle LastVehicle = player.GetData("LastVehicle"); JobBase job = JobManager.GetJob(player.GetUser().JobId ?? -1); if (job != null)