Fix Multi Death
This commit is contained in:
@@ -93,11 +93,9 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
|
|
||||||
if (user.JailTime <= 0)
|
if (user.JailTime <= 0)
|
||||||
{
|
{
|
||||||
player.SetData("isDead", true);
|
|
||||||
|
|
||||||
user.Dead = true;
|
user.Dead = true;
|
||||||
|
|
||||||
if (!player.HasData("reviveSperre") && !player.HasData("inGangWar") && player.GetData<bool>("SAdminduty") == false)
|
if (!player.HasData("reviveSperre") && player.GetData<bool>("isDead") == false && !player.HasData("inGangWar") && player.GetData<bool>("SAdminduty") == false)
|
||||||
{
|
{
|
||||||
//MEDIC AUFTRAG
|
//MEDIC AUFTRAG
|
||||||
MedicTask reviveTask = new MedicTask()
|
MedicTask reviveTask = new MedicTask()
|
||||||
@@ -116,6 +114,8 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
ChatService.BroadcastFaction("~y~[MEDIC] ~w~" + player.Name + " ist soeben verstorben.", new List<int>() { 2 });
|
ChatService.BroadcastFaction("~y~[MEDIC] ~w~" + player.Name + " ist soeben verstorben.", new List<int>() { 2 });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
player.SetData("isDead", true);
|
||||||
|
|
||||||
if (player.GetUser().IsAdmin(AdminLevel.ADMIN) == true)
|
if (player.GetUser().IsAdmin(AdminLevel.ADMIN) == true)
|
||||||
{
|
{
|
||||||
player.TriggerEvent("startDeathTimer", true);
|
player.TriggerEvent("startDeathTimer", true);
|
||||||
|
|||||||
@@ -274,10 +274,9 @@ namespace ReallifeGamemode.Server.Factions.Medic
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[RemoteEvent("delReviveTask")]
|
public static void delReviveTask(Player target)
|
||||||
public static void delReviveTask(Player player)
|
|
||||||
{
|
{
|
||||||
MedicTask task = ReviveTasks.FirstOrDefault(t => t.Victim == player.Name);
|
MedicTask task = ReviveTasks.FirstOrDefault(t => t.Victim == target.Name);
|
||||||
if (task != null)
|
if (task != null)
|
||||||
{
|
{
|
||||||
var medicPlayer = PlayerService.GetPlayerByNameOrId(task.MedicName);
|
var medicPlayer = PlayerService.GetPlayerByNameOrId(task.MedicName);
|
||||||
|
|||||||
Reference in New Issue
Block a user