spawnschutz fix

This commit is contained in:
Fabian
2021-04-22 21:45:41 +02:00
parent 2b46b940cc
commit 4d40b3734c
4 changed files with 11 additions and 7 deletions

View File

@@ -70,7 +70,6 @@ export default function (globalData: IGlobalData): void {
loginCam.setActive(false); loginCam.setActive(false);
mp.game.cam.renderScriptCams(false, false, 0, true, false); mp.game.cam.renderScriptCams(false, false, 0, true, false);
mp.events.call("toggleSpawnschutz", true); mp.events.call("enableSpawnschutz");
mp.events.call("triggerSpawnschutzTimer");
}); });
} }

View File

@@ -2,6 +2,13 @@
export default function spawnschutz() { export default function spawnschutz() {
mp.events.add("enableSpawnschutz", () => {
spawnschutzEnabled = true;
mp.events.call("toggleSpawnschutz", true);
mp.events.call("triggerSpawnschutzTimer");
});
mp.events.add("triggerSpawnschutzTimer", () => { mp.events.add("triggerSpawnschutzTimer", () => {
var spawnschutzTimer = setTimeout(() => { var spawnschutzTimer = setTimeout(() => {
mp.events.call("toggleSpawnschutz", false); mp.events.call("toggleSpawnschutz", false);

View File

@@ -426,8 +426,7 @@ namespace ReallifeGamemode.Server.Commands
deadPlayer.SetData("isDead", false); deadPlayer.SetData("isDead", false);
deadPlayer.SetData("reviveSperre", 5); deadPlayer.SetData("reviveSperre", 5);
deadPlayer.TriggerEvent("toggleSpawnschutz", true); deadPlayer.TriggerEvent("enableSpawnschutz");
deadPlayer.TriggerEvent("triggerSpawnschutzTimer");
dbContext.Factions.Include(f => f.BankAccount).Where(f => f.Id == 2).First().BankAccount.Balance += Medic.ReviveIncome; dbContext.Factions.Include(f => f.BankAccount).Where(f => f.Id == 2).First().BankAccount.Balance += Medic.ReviveIncome;

View File

@@ -244,9 +244,8 @@ namespace ReallifeGamemode.Server.Events
} }
player.SafeTeleport(new Vector3(-495.45, -336.33, 34.5), 0, true); player.SafeTeleport(new Vector3(-495.45, -336.33, 34.5), 0, true);
player.TriggerEvent("toggleSpawnschutz", true); player.TriggerEvent("enableSpawnschutz");
player.TriggerEvent("triggerSpawnschutzTimer");
} }
} }
} }