Fix last bugs

This commit is contained in:
VegaZ
2021-02-13 17:52:04 +01:00
parent 52ebd9d517
commit 49514130b3
2 changed files with 5 additions and 2 deletions

View File

@@ -485,6 +485,7 @@ export default function factionInteraction(globalData: IGlobalData) {
mp.events.add("destroyMedicTaskCheckpoint", () => {
activeCheckpoint.destroy();
activeTask = false;
timeLeft = 0;
mp.events.callRemote("MedicTaskTimeout");
});
@@ -496,6 +497,7 @@ export default function factionInteraction(globalData: IGlobalData) {
mp.events.callRemote("PayCutMedicEarnings");
activeTask = false;
deadRespawned = false;
timeLeft = 0;
} else {
mp.gui.chat.push("DEBUG: Checkpoint VOR wiederbelebung des Spielers betreten")
}

View File

@@ -158,13 +158,14 @@ namespace ReallifeGamemode.Server.Factions.Medic
using var dbContext = new DatabaseContext();
dbContext.Factions.Include(f => f.BankAccount).Where(f => f.Id == 2).First().BankAccount.Balance += Medic.ReviveIncome / 2;
player.SendNotification($"Du hast den Einsatzort erreicht und ~g~{Medic.ReviveIncome / 2}$ ~s~für die Fraktion verdient.");
Medic.delReviveTaskMedic(player);
dbContext.SaveChanges();
}
[RemoteEvent("MedicTaskTimeout")]
public void RemoveMedicTask(Player player)
{
Medic.delReviveTask(player);
Medic.delReviveTaskMedic(player);
}
public static void UpdateDutyMedics(int modifier)