Fix Medic System 3
This commit is contained in:
@@ -221,8 +221,13 @@ namespace ReallifeGamemode.Server.Factions.Medic
|
||||
public static void delHealTask(Player player)
|
||||
{
|
||||
MedicTask task = HealTasks.FirstOrDefault(t => t.Victim == player.Name);
|
||||
if(task != null) RemoveTaskFromList(task);
|
||||
player.SetData("healauftrag", false);
|
||||
if (task != null)
|
||||
{
|
||||
RemoveTaskFromList(task);
|
||||
player.SetData("healauftrag", false);
|
||||
var medicPlayer = PlayerService.GetPlayerByNameOrId(task.MedicName);
|
||||
medicPlayer.TriggerEvent("destroyMedicTaskCheckpoint");
|
||||
}
|
||||
}
|
||||
|
||||
[RemoteEvent("delHealTaskAsMedic")]
|
||||
@@ -231,13 +236,19 @@ namespace ReallifeGamemode.Server.Factions.Medic
|
||||
MedicTask task = HealTasks.FirstOrDefault(t => t.Victim == victimName);
|
||||
RemoveTaskFromList(task);
|
||||
player.SetData("healauftrag", false);
|
||||
|
||||
}
|
||||
|
||||
[RemoteEvent("delReviveTask")]
|
||||
public static void delReviveTask(Player player)
|
||||
{
|
||||
MedicTask task = ReviveTasks.FirstOrDefault(t => t.Victim == player.Name);
|
||||
RemoveTaskFromList(task);
|
||||
if (task != null)
|
||||
{
|
||||
var medicPlayer = PlayerService.GetPlayerByNameOrId(task.MedicName);
|
||||
medicPlayer.TriggerEvent("destroyMedicTaskCheckpoint");
|
||||
RemoveTaskFromList(task);
|
||||
}
|
||||
}
|
||||
|
||||
public static void UpdateDutyMedics(int modifier)
|
||||
|
||||
Reference in New Issue
Block a user