evtl fix crash bei tot
This commit is contained in:
@@ -27,7 +27,11 @@ namespace ReallifeGamemode.Server.Events
|
||||
[ServerEvent(Event.PlayerDeath)]
|
||||
public void OnPlayerDeath(Player player, Player killer, uint reason)
|
||||
{
|
||||
if (!player.IsLoggedIn()) player.Kick();
|
||||
if (!player.IsLoggedIn())
|
||||
{
|
||||
player.Kick();
|
||||
return;
|
||||
}
|
||||
player.SetData("isDead", true);
|
||||
|
||||
//TODO: Zum Full Release entfernen
|
||||
@@ -49,7 +53,12 @@ namespace ReallifeGamemode.Server.Events
|
||||
}
|
||||
else
|
||||
{
|
||||
killerId = killer.GetUser().Id;
|
||||
var killerUser = killer.GetUser();
|
||||
if (killerUser == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
killerId = killerUser.Id;
|
||||
killerPosX = killer.Position.X;
|
||||
killerPosY = killer.Position.Y;
|
||||
killerPosZ = killer.Position.Z;
|
||||
|
||||
Reference in New Issue
Block a user