diff --git a/ReallifeGamemode.Server/Job/TaxiDriverJob.cs b/ReallifeGamemode.Server/Job/TaxiDriverJob.cs index 7d1e649d..8b21e6b0 100644 --- a/ReallifeGamemode.Server/Job/TaxiDriverJob.cs +++ b/ReallifeGamemode.Server/Job/TaxiDriverJob.cs @@ -101,23 +101,26 @@ namespace ReallifeGamemode.Server.Job { foreach (var player in GetPlayerInJob()) { + Console.WriteLine("DEBUG STEP 1 " + player.Name); User u = player.GetUser(); if (u.JobId != 1) return; - Console.WriteLine(player.Name); + Console.WriteLine("DEBUG STEP 2 " + player.Name); if (!player.HasData("hasPassager")) { player.SetData("hasPassager", false); continue; } int playerId = player.GetUser().Id; + Console.WriteLine("DEBUG STEP 3 " + player.Name); Vehicle v = player.Vehicle; - Vector3 lastPosition = v.Position; if (lastPositions.ContainsKey(v.Handle)) lastPosition = lastPositions[v.Handle]; lastPositions[v.Handle] = v.Position; + Console.WriteLine("DEBUG STEP 4 " + player.Name); double distance = lastPosition.DistanceTo(v.Position) / 1000.0; if (distance > 0.5) { ChatService.BroadcastAdmin($"Möglicher Cheater - {player.Name}", AdminLevel.MAPPING); continue; } if (!player.GetData("hasPassager")) continue; foreach (Player occupant in v.Occupants) { + Console.WriteLine("DEBUG STEP 5 " + player.Name + "--" + occupant.Name); occupant.TriggerEvent("CLIENT:updateFare", JsonConvert.SerializeObject(distance)); } }