Debug for Taxi job
This commit is contained in:
@@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user