fix death dbchanges

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

View File

@@ -58,13 +58,11 @@ namespace ReallifeGamemode.Server.Events
killerPosZ = -1;
killerHeading = -1;
}
else
else if (killer.IsLoggedIn())
{
var killerUser = killer.GetUser();
if (killerUser == null)
var killerUser = killer.GetUser(dbContext);
if (killerUser != null)
{
return;
}
killerId = killerUser.Id;
killerPosX = killer.Position.X;
killerPosY = killer.Position.Y;
@@ -82,6 +80,7 @@ namespace ReallifeGamemode.Server.Events
ChatService.BroadcastAdmin(message, AdminLevel.ADMIN);
}
}
}
bool copNearby = NAPI.Pools.GetAllPlayers().Any(u => u.IsDuty() && u.IsAlive() && u.Position.DistanceToSquared(player.Position) <= 200 * 200);
@@ -172,7 +171,6 @@ namespace ReallifeGamemode.Server.Events
CauseOfDeath = reason.ToString()
};
dbContext.DeathLogs.Add(dead);
dbContext.SaveChanges();
}
}
Job.JobBase job = Managers.JobManager.GetJob(player.GetUser().JobId ?? -1);
@@ -225,6 +223,7 @@ namespace ReallifeGamemode.Server.Events
//ChatService.SendMessage(player, "Debug10");
}
}
dbContext.SaveChanges();
}
[RemoteEvent("RespawnPlayerAtHospital")]