From a3034085a26ff59f73e727e3f48c7a8e0e3f44f1 Mon Sep 17 00:00:00 2001 From: balbo Date: Wed, 5 Aug 2020 20:41:26 +0200 Subject: [PATCH] atm nicht mehrfach aufrufbar --- .../Interaction/worldinteraction.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ReallifeGamemode.Client/Interaction/worldinteraction.ts b/ReallifeGamemode.Client/Interaction/worldinteraction.ts index 8ebd4939..9e3fc520 100644 --- a/ReallifeGamemode.Client/Interaction/worldinteraction.ts +++ b/ReallifeGamemode.Client/Interaction/worldinteraction.ts @@ -1,14 +1,17 @@ export default function worldInteraction() { var atmBrowser: BrowserMp; + var inAtm = false; //INTERACT: ATM mp.events.add("SERVER:ShowAtmUi", (atmId) => { - mp.gui.cursor.show(true, true); - mp.gui.chat.show(false); - mp.game.ui.displayHud(false); - mp.game.ui.displayRadar(false); - - atmBrowser = mp.browsers.new("package://assets/html/atm/index.html"); + if (inAtm == false) { + inAtm = true; + mp.gui.cursor.show(true, true); + mp.gui.chat.show(false); + mp.game.ui.displayHud(false); + mp.game.ui.displayRadar(false); + atmBrowser = mp.browsers.new("package://assets/html/atm/index.html"); + } }); mp.events.add("CEF:closeATM", () => { @@ -16,6 +19,7 @@ mp.gui.chat.show(true); mp.game.ui.displayHud(true); mp.game.ui.displayRadar(true); + inAtm = false; atmBrowser.destroy(); });