Rework client-side medic task
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user