From 2fd6dc6f5e57ea3b4cccf025fe4edd26f73c8e4c Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 24 Aug 2021 19:52:05 -0500 Subject: [PATCH] Add gamescript netevent --- scripts/client/server.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/client/server.js b/scripts/client/server.js index cd7563e2..911f39cf 100644 --- a/scripts/client/server.js +++ b/scripts/client/server.js @@ -87,6 +87,8 @@ function addAllNetworkHandlers() { addNetworkHandler("vrr.pedAnim", makePedPlayAnimation); addNetworkHandler("vrr.hideAllGUI", hideAllGUI); + + addNetworkHandler("vrr.gameScript", setGameScriptState); } // =========================================================================== @@ -253,4 +255,16 @@ function hideAllGUI() { setChatWindowEnabled(true); } +// =========================================================================== + +function setGameScriptState(scriptName, state) { + if(state == VRR_GAMESCRIPT_FORCE) { + logToConsole(`[VRR.Server] Starting game script '${scriptName}'`); + gta.startNewScript(scriptName); + } else if(state == VRR_GAMESCRIPT_DENY) { + logToConsole(`[VRR.Server] Terminating game script '${scriptName}'`); + gta.terminateScript(scriptName); + } +} + // =========================================================================== \ No newline at end of file