Add gamescript netevent

This commit is contained in:
Vortrex
2021-08-24 19:52:05 -05:00
parent 88ba26e529
commit 2fd6dc6f5e

View File

@@ -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);
}
}
// ===========================================================================