From 50616b7c8aee65b25b11e47be32e7faf22007702 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 15 Mar 2022 04:16:28 -0500 Subject: [PATCH] Cutscene interior net events --- scripts/client/server.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/client/server.js b/scripts/client/server.js index a56df057..8ca4741d 100644 --- a/scripts/client/server.js +++ b/scripts/client/server.js @@ -87,6 +87,7 @@ function addAllNetworkHandlers() { addNetworkEventHandler("vrr.hideAllGUI", hideAllGUI); addNetworkEventHandler("vrr.clientInfo", serverRequestedClientInfo); addNetworkEventHandler("vrr.interiorLights", updateInteriorLightsState); + addNetworkEventHandler("vrr.cutsceneInterior", setCutsceneInterior); addNetworkEventHandler("vrr.syncElement", forceSyncElementProperties); addNetworkEventHandler("vrr.elementPosition", setElementPosition); @@ -326,4 +327,19 @@ function sendLocalPlayerNetworkIdToServer() { sendNetworkEventToServer("vrr.playerPedId", natives.getNetworkIdFromPed(localPlayer)); } +// =========================================================================== + +function setCutsceneInterior(cutsceneName) { + if(getGame() == VRR_GAME_GTA_IV) { + if(cutsceneName == "") { + natives.clearCutscene(); + } else { + if(natives.isInteriorScene()) { + natives.clearCutscene(); + } + natives.initCutscene(cutsceneName); + } + } +} + // =========================================================================== \ No newline at end of file