From 45de10555ff66e1b943d0a045d60f519e56bd0f1 Mon Sep 17 00:00:00 2001 From: VegaZ Date: Tue, 2 Oct 2018 17:51:37 +0200 Subject: [PATCH] Destroy Browser if not whitelisted --- Client/Login/main.js | 8 ++++++++ Server/Events/Connect.cs | 1 + 2 files changed, 9 insertions(+) diff --git a/Client/Login/main.js b/Client/Login/main.js index 64ae00f6..1ddf9076 100644 --- a/Client/Login/main.js +++ b/Client/Login/main.js @@ -78,6 +78,14 @@ mp.events.add('showLogin', () => { mp.game.cam.renderScriptCams(true, false, 0, true, false); }); +mp.events.add('disableLogin', () => { + if (loginBrowser) { + loginBrowser.destroy(); + } + mp.gui.cursor.show(false, false); + mp.gui.chat.activate(true); +}); + function showCefError(error) { loginBrowser.execute(`showError(\`` + error + `\`)`); } diff --git a/Server/Events/Connect.cs b/Server/Events/Connect.cs index 42281a56..43f8c7e1 100644 --- a/Server/Events/Connect.cs +++ b/Server/Events/Connect.cs @@ -25,6 +25,7 @@ namespace reallife_gamemode.Server.Events { if(!(player.SocialClubName == "VegasZ") || !(player.SocialClubName == "datgame_") || !(player.SocialClubName == "xSprite")) { + player.TriggerEvent("disableLogin"); player.Kick(); return; }