fix death dbchanges

This commit is contained in:
hydrant
2021-04-08 00:00:54 +02:00
parent b3475efbe8
commit e3cc8cf191

View File

@@ -58,28 +58,27 @@ namespace ReallifeGamemode.Server.Events
killerPosZ = -1; killerPosZ = -1;
killerHeading = -1; killerHeading = -1;
} }
else else if (killer.IsLoggedIn())
{ {
var killerUser = killer.GetUser(); var killerUser = killer.GetUser(dbContext);
if (killerUser == null) if (killerUser != null)
{ {
return; killerId = killerUser.Id;
} killerPosX = killer.Position.X;
killerId = killerUser.Id; killerPosY = killer.Position.Y;
killerPosX = killer.Position.X; killerPosZ = killer.Position.Z;
killerPosY = killer.Position.Y; killerHeading = killer.Heading;
killerPosZ = killer.Position.Z; if (player.HasData("inGangWar") && killer.HasData("inGangWar"))
killerHeading = killer.Heading; {
if (player.HasData("inGangWar") && killer.HasData("inGangWar")) Gangwar.Gangwar.GangwarKill(killer, player);
{ }
Gangwar.Gangwar.GangwarKill(killer, player);
}
if (player != killer) if (player != killer)
{ {
Autowanted.Check_AutoWanted(killer, player); Autowanted.Check_AutoWanted(killer, player);
string message = "~y~[HINWEIS]: " + killer.Name + " hat " + player.Name + " getötet (" + Managers.WeaponManager.GetCauseOfDeathByHash(reason) + ")"; string message = "~y~[HINWEIS]: " + killer.Name + " hat " + player.Name + " getötet (" + Managers.WeaponManager.GetCauseOfDeathByHash(reason) + ")";
ChatService.BroadcastAdmin(message, AdminLevel.ADMIN); ChatService.BroadcastAdmin(message, AdminLevel.ADMIN);
}
} }
} }
@@ -172,7 +171,6 @@ namespace ReallifeGamemode.Server.Events
CauseOfDeath = reason.ToString() CauseOfDeath = reason.ToString()
}; };
dbContext.DeathLogs.Add(dead); dbContext.DeathLogs.Add(dead);
dbContext.SaveChanges();
} }
} }
Job.JobBase job = Managers.JobManager.GetJob(player.GetUser().JobId ?? -1); Job.JobBase job = Managers.JobManager.GetJob(player.GetUser().JobId ?? -1);
@@ -225,6 +223,7 @@ namespace ReallifeGamemode.Server.Events
//ChatService.SendMessage(player, "Debug10"); //ChatService.SendMessage(player, "Debug10");
} }
} }
dbContext.SaveChanges();
} }
[RemoteEvent("RespawnPlayerAtHospital")] [RemoteEvent("RespawnPlayerAtHospital")]