diff --git a/ReallifeGamemode.Server/Job/JobBase.cs b/ReallifeGamemode.Server/Job/JobBase.cs index d3b2fef3..3bcda878 100644 --- a/ReallifeGamemode.Server/Job/JobBase.cs +++ b/ReallifeGamemode.Server/Job/JobBase.cs @@ -31,7 +31,6 @@ namespace ReallifeGamemode.Server.Job _inJob.Add(player); ChatService.SendMessage(player, $"~y~[JOB]~s~ Du hast deinen Job ~o~{this.Name}~s~ gestartet."); - CheckPointHandle.RemovePlayerHandlerFromList(player); JobStart?.Invoke(player); } diff --git a/ReallifeGamemode.Server/Util/CheckPointHandle.cs b/ReallifeGamemode.Server/Util/CheckPointHandle.cs index b77eda7b..cd452462 100644 --- a/ReallifeGamemode.Server/Util/CheckPointHandle.cs +++ b/ReallifeGamemode.Server/Util/CheckPointHandle.cs @@ -17,6 +17,7 @@ namespace ReallifeGamemode.Server.Util public static List listHandle = new List(); public static void StartCheckPointRoute(Client player, IEnumerable nListCps, int delay, int markerID) { + RemovePlayerHandlerFromList(player); CheckPointListForPlayer playerHandle = new CheckPointListForPlayer(player, nListCps, delay, markerID); listHandle.Add(playerHandle);