Rework client-side medic task

This commit is contained in:
VegaZ
2021-02-11 19:34:35 +01:00
parent 99e546b617
commit 5c993dfe7d
4 changed files with 47 additions and 32 deletions

View File

@@ -291,6 +291,7 @@ namespace ReallifeGamemode.Server.Commands
player.PlayAnimation("amb@medic@standing@kneel@enter", "enter", 0);
deadPlayer.TriggerEvent("onPlayerRevived");
player.TriggerEvent("destroyMedicTaskCheckpoint");
deadPlayer.SendNotification($"Du wurdest von ~y~{player.Name}~s~ für ~g~{100.ToMoneyString()} ~s~wiederbelebt.");
player.SendNotification($"Du hast ~y~{deadPlayer.Name}~s~ wiederbelebt und ~g~{Medic.ReviveIncome}$ ~s~für die Fraktion verdient.");
deadPlayer.SetData("isDead", false);

View File

@@ -136,14 +136,6 @@ namespace ReallifeGamemode.Server.Factions.Medic
RemoveTaskFromList(task);
}
[RemoteEvent("RemoveMedicCheckpoint")]
public void RemoveMedicCheckpoint(Player player)
{
MedicTask task = ReviveTasks.FirstOrDefault(t => t.Victim == player.Name);
var medic = PlayerService.GetPlayerByNameOrId(task.MedicName);
medic.TriggerEvent("checkPointTimeout");
medic.SendNotification("Der Auftrag wurde abgebrochen da du nicht innerhalb der Zeit am Einsatzort warst!");
}
[RemoteEvent("CutMedicEarnings")]
public void CutMedicEarnings(Player player)
{