revive aufträge werden nun gelöscht wenn spieler wieder legt oder beim disconnect

This commit is contained in:
Michael
2020-09-21 16:26:50 +02:00
parent 5fbceb88a3
commit 0639b3d517
2 changed files with 5 additions and 0 deletions

View File

@@ -231,6 +231,8 @@ namespace ReallifeGamemode.Server.Events
dbContext.SaveChanges();
}
player.RemoveAllWeapons();
MedicTask task = Medic.ReviveTasks.FirstOrDefault(t => t.Victim == player.Name);
Medic.RemoveTaskFromList(task);
NAPI.Player.SpawnPlayer(player, new Vector3(-495.45, -336.33, 34.5), -98.36f);
}

View File

@@ -14,6 +14,7 @@ using ReallifeGamemode.Services;
using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Server.Types;
using ReallifeGamemode.Server.Report;
using ReallifeGamemode.Server.Factions.Medic;
/**
* @overview Life of German Reallife - Event Login (Login.cs)
@@ -136,6 +137,8 @@ namespace ReallifeGamemode.Server.Events
player.TriggerEvent("CLIENT:DestroyPed", 2);
player.TriggerEvent("CLIENT:DestroyPed", 3);
player.TriggerEvent("CLIENT:DestroyPed", 4);
MedicTask task = Medic.ReviveTasks.FirstOrDefault(t => t.Victim == player.Name);
Medic.RemoveTaskFromList(task);
}
}
}