Fix HealPoint

This commit is contained in:
VegaZ
2021-04-08 21:31:16 +02:00
parent 1e6303c234
commit c49e1af6c7
2 changed files with 17 additions and 1 deletions

View File

@@ -216,6 +216,7 @@ export default function factionInteraction(globalData: IGlobalData) {
let reviveTaskMenuMedic; let reviveTaskMenuMedic;
let healTaskMenuMedic; let healTaskMenuMedic;
let fireTaskMenuMedic; let fireTaskMenuMedic;
let deleteCheckpointItem;
if (userFactionId == 2) { if (userFactionId == 2) {
if (isDuty) { if (isDuty) {
@@ -231,6 +232,10 @@ export default function factionInteraction(globalData: IGlobalData) {
fireTaskMenuMedic.SetRightLabel(fPM + fireTaskCountMedic); fireTaskMenuMedic.SetRightLabel(fPM + fireTaskCountMedic);
factionInteractionMenu.AddItem(fireTaskMenuMedic); factionInteractionMenu.AddItem(fireTaskMenuMedic);
*/ */
if (activeTask.Type == 1 && activeCheckpoint && mp.checkpoints.exists(activeCheckpoint)) {
deleteCheckpointItem = new UIMenuItem("~r~Checkpoint löschen");
}
} }
} }
@@ -260,6 +265,12 @@ export default function factionInteraction(globalData: IGlobalData) {
mp.gui.chat.activate(true); mp.gui.chat.activate(true);
globalData.InMenu = false; globalData.InMenu = false;
break; break;
case deleteCheckpointItem:
factionInteractionMenu.Close();
mp.gui.chat.activate(true);
globalData.InMenu = false;
break;
} }
}); });

View File

@@ -146,6 +146,11 @@ namespace ReallifeGamemode.Server.Events
player.TriggerEvent("CLIENT:DestroyPed", 2); player.TriggerEvent("CLIENT:DestroyPed", 2);
player.TriggerEvent("CLIENT:DestroyPed", 3); player.TriggerEvent("CLIENT:DestroyPed", 3);
player.TriggerEvent("CLIENT:DestroyPed", 4); player.TriggerEvent("CLIENT:DestroyPed", 4);
MedicTask task = Medic.ReviveTasks.FirstOrDefault(t => t.Victim == player.Name);
Player medicPlayer = PlayerService.GetPlayerByNameOrId(task.MedicName);
medicPlayer.TriggerEvent("destroyMedicTaskCheckpoint");
Medic.delHealTask(player); Medic.delHealTask(player);
Medic.delReviveTask(player); Medic.delReviveTask(player);
if (player.GetData<bool>("duty") == true) if (player.GetData<bool>("duty") == true)