fix servercrash taxifahrer
This commit is contained in:
@@ -47,7 +47,9 @@ namespace ReallifeGamemode.Server.Job
|
||||
|
||||
private void TaxiDriverJobJobStop(Player player)
|
||||
{
|
||||
// player.Vehicle.SetSharedData("vehicleTaxiLight", false);
|
||||
if (!player.IsInVehicle)
|
||||
return;
|
||||
player.Vehicle.SetSharedData("vehicleTaxiLight", false);
|
||||
int Id = player.GetUser().Id;
|
||||
player.ResetData("DriverPrice");
|
||||
Vehicle v = player.Vehicle;
|
||||
@@ -105,7 +107,8 @@ namespace ReallifeGamemode.Server.Job
|
||||
if (u.JobId != 1) return;
|
||||
if (!player.HasData("hasPassager")) { player.SetData<bool>("hasPassager", false); continue; }
|
||||
int playerId = player.GetUser().Id;
|
||||
|
||||
if (player.IsInVehicle)
|
||||
{
|
||||
Vehicle v = player.Vehicle;
|
||||
Vector3 lastPosition = v.Position;
|
||||
if (lastPositions.ContainsKey(v.Handle)) lastPosition = lastPositions[v.Handle];
|
||||
@@ -118,6 +121,7 @@ namespace ReallifeGamemode.Server.Job
|
||||
{
|
||||
occupant.TriggerEvent("CLIENT:updateFare", JsonConvert.SerializeObject(distance));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user