Files
2021-06-15 11:21:58 +02:00

27 lines
875 B
TypeScript

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);
});
}