From 87fcbbc885442bea6ffac0aef9448fd76460d0cc Mon Sep 17 00:00:00 2001 From: hydrant Date: Sun, 11 Apr 2021 03:52:14 +0200 Subject: [PATCH] busfahrer wechseln keine meldung --- ReallifeGamemode.Server/Job/BusDriverJob.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ReallifeGamemode.Server/Job/BusDriverJob.cs b/ReallifeGamemode.Server/Job/BusDriverJob.cs index ce4f8b05..1008dde3 100644 --- a/ReallifeGamemode.Server/Job/BusDriverJob.cs +++ b/ReallifeGamemode.Server/Job/BusDriverJob.cs @@ -428,7 +428,6 @@ namespace ReallifeGamemode.Server.Job playerVehiclePair.Add(player, vehicle); player.SetIntoVehicle(vehicle.Handle, 0); - _CHANGING_VEHICLE.Remove(player); player.TriggerEvent("CLIENT:PlaySound", "jobs/busfahrer/FahrplanAbfahrt", "wav", 15); player.StartCheckPointRoute(selectedRoute, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT); @@ -557,8 +556,11 @@ namespace ReallifeGamemode.Server.Job public override void StartJobEndTimer(Player player) { - if (!playerVehiclePair.ContainsKey(player) && _CHANGING_VEHICLE.Contains(player)) + if (!playerVehiclePair.ContainsKey(player) || _CHANGING_VEHICLE.Contains(player)) + { + _CHANGING_VEHICLE.Remove(player); return; + } if (JobManager.playerTimersJobVehicleRespawn.ContainsKey(player)) {