Server Crash OnPlayerEnterVehicle vmtl gefixt

This commit is contained in:
hydrant
2021-04-18 23:12:58 +02:00
parent a56b30c1d5
commit c722c637bd

View File

@@ -22,12 +22,15 @@ namespace ReallifeGamemode.Server.Events
if (vehicle.HasMarkerBehind()) if (vehicle.HasMarkerBehind())
vehicle.RemoveMarkerBehind(); vehicle.RemoveMarkerBehind();
if (!VehicleManager.lastDriversInVehicle.ContainsKey(vehicle)) if(vehicle != null && !string.IsNullOrEmpty(client.Name))
{ {
VehicleManager.lastDriversInVehicle.Add(vehicle, new Dictionary<string, DateTime>()); if (!VehicleManager.lastDriversInVehicle.ContainsKey(vehicle))
} {
VehicleManager.lastDriversInVehicle.Add(vehicle, new Dictionary<string, DateTime>());
}
VehicleManager.lastDriversInVehicle[vehicle][client.Name] = DateTime.Now; VehicleManager.lastDriversInVehicle[vehicle][client.Name] = DateTime.Now;
}
if (vehicle.GetServerVehicle() is FactionVehicle veh) if (vehicle.GetServerVehicle() is FactionVehicle veh)
{ {