Debug for Taxi job

This commit is contained in:
VegaZ
2020-05-28 17:16:06 +02:00
parent e298dc846d
commit 5aa80e7415

View File

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