From cda7191fee1ba1ce2594632f146dc5073c647d92 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 11 Jan 2023 00:03:41 -0600 Subject: [PATCH] Use server spawnPlayer for skin setting --- scripts/server/native/connected.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/server/native/connected.js b/scripts/server/native/connected.js index 27b48b7b..424877c2 100644 --- a/scripts/server/native/connected.js +++ b/scripts/server/native/connected.js @@ -267,7 +267,12 @@ function removePlayerFromVehicle(client) { function setPlayerSkin(client, skinIndex) { logToConsole(LOG_DEBUG, `Setting ${getPlayerDisplayForConsole(client)}'s skin to ${getGameConfig().skins[getGame()][skinIndex][0]} (Index: ${skinIndex}, Name: ${getGameConfig().skins[getGame()][skinIndex][1]})`); if (getGame() == V_GAME_GTA_IV) { - triggerNetworkEvent("v.rp.localPlayerSkin", client, getGameConfig().skins[getGame()][skinIndex][0]); + let position = getPlayerPosition(client); + let heading = getPlayerHeading(client); + let interior = getPlayerInterior(client); + let dimension = getPlayerDimension(client); + //triggerNetworkEvent("v.rp.localPlayerSkin", client, getGameConfig().skins[getGame()][skinIndex][0]); + spawnPlayer(client, position, heading, getGameConfig().skins[getGame()][skinIndex][0], interior, dimension); } else { getPlayerPed(client).modelIndex = getGameConfig().skins[getGame()][skinIndex][0]; }