add auch beim ausslogen position speichern

This commit is contained in:
michael.reiswich
2021-05-13 01:41:09 +02:00
parent 0aa1e4d49b
commit 845523aa7c
2 changed files with 22 additions and 2 deletions

View File

@@ -199,7 +199,26 @@ namespace ReallifeGamemode.Server.Events
saveUser.SaveChanges();
user.Dead = player.HasData("isDead") ? (bool)player.GetData<bool>("isDead") : false;
if (user.Wanteds > 0)
if (player.IsInVehicle)
{
GTANetworkAPI.Vehicle vehicle = player.Vehicle;
ServerVehicle sV = vehicle.GetServerVehicle(saveUser);
if (sV is UserVehicle)
{
Vector3 pos1 = vehicle.Position;
sV.PositionX = pos1.X;
sV.PositionY = pos1.Y;
sV.PositionZ = pos1.Z;
sV.Heading = vehicle.Heading;
saveUser.SaveChanges();
}
}
if (user.Wanteds > 0)
{
ChatService.HQMessage("Der Straftäter " + user.Name + " ist vom Radar verschwunden");
}

View File

@@ -281,6 +281,7 @@ namespace ReallifeGamemode.Server.Events
sV.PositionZ = pos.Z;
sV.Heading = v.Heading;
player.SendNotification("~g~Das Fahrzeug wurde geparkt.");
dbContext.SaveChanges();