Files
reallife-gamemode/ReallifeGamemode.Client/Player/spawnschutz.ts
2021-06-15 11:18:26 +02:00

28 lines
898 B
TypeScript

import game from "..";
export let spawnschutzEnabled = false;
var spawnschutzTimer;
export default function spawnschutz() {
mp.events.add("enableSpawnschutz", () => {
spawnschutzEnabled = true;
mp.events.call("toggleSpawnschutz", true);
mp.events.call("triggerSpawnschutzTimer");
mp.players.local.setVariable("hasSpawnschutz", true);
});
mp.events.add("abortSpawnschutz", () => {
spawnschutzEnabled = false;
mp.players.local.setVariable("hasSpawnschutz", false);
mp.events.call("toggleSpawnschutz", false);
clearInterval(spawnschutzTimer);
});
mp.events.add("triggerSpawnschutzTimer", () => {
clearInterval(spawnschutzTimer);
spawnschutzTimer = setTimeout(() => {
mp.events.call("toggleSpawnschutz", false);
spawnschutzEnabled = false;
}, 60000);
});
}