diff --git a/ReallifeGamemode.Client/Gui/nametags.ts b/ReallifeGamemode.Client/Gui/nametags.ts index 1c106922..165bef3f 100644 --- a/ReallifeGamemode.Client/Gui/nametags.ts +++ b/ReallifeGamemode.Client/Gui/nametags.ts @@ -61,6 +61,10 @@ export default function customNametags() { nametagText += " ~r~AFK"; } + if (player.getVariable("hasSpawnschutz")) { + nametagText += " ~r~(Spawnschutz)"; + } + mp.game.graphics.drawText(nametagText, [x, y], { font: 4, diff --git a/ReallifeGamemode.Client/Player/spawnschutz.ts b/ReallifeGamemode.Client/Player/spawnschutz.ts index 983f03e5..0d1ad8f3 100644 --- a/ReallifeGamemode.Client/Player/spawnschutz.ts +++ b/ReallifeGamemode.Client/Player/spawnschutz.ts @@ -1,4 +1,5 @@ -export let spawnschutzEnabled = false; +import game from ".."; +export let spawnschutzEnabled = false; var spawnschutzTimer; export default function spawnschutz() { @@ -7,10 +8,12 @@ export default function spawnschutz() { 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); });