From 386cb229a7eb8585eb1d26df7f35e92866e80ebc Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Thu, 22 Apr 2021 09:26:59 -0500 Subject: [PATCH] Netevent for receive client info --- scripts/server/client.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/server/client.js b/scripts/server/client.js index a968eb6f..cf54b364 100644 --- a/scripts/server/client.js +++ b/scripts/server/client.js @@ -68,6 +68,8 @@ function addAllNetworkHandlers() { addNetworkHandler("ag.player.heading", updateHeadingInPlayerData); addNetworkHandler("ag.skinSelected", playerFinishedSkinSelection); + + addNetworkHandler("ag.clientInfo", updateConnectionLogOnClientInfoReceive); } // =========================================================================== @@ -614,7 +616,7 @@ function sendPlayerClearPedState(client) { // =========================================================================== function playerDamagedByPlayer(client, damagerEntityName, weaponId, pedPiece, healthLoss) { - let damagerEntity = getClientFromParams(damagerEntityName); + let damagerEntity = getPlayerFromParams(damagerEntityName); if(isNull(damagerEntity)) { logToConsole(LOG_DEBUG, `[Asshat.Client] ${getPlayerDisplayForConsole(client)}'s damager entity from ID is null`); @@ -845,6 +847,8 @@ function playerFinishedSkinSelection(client, allowedSkinIndex) { deleteItem(getPlayerData(client).itemActionItem); restorePlayerCamera(client); cachePlayerHotBarItems(client); + + setPlayerSkin(client, allowedSkins[getServerGame()][allowedSkinIndex][0]); setPlayerPosition(client, getPlayerData(client).returnToPosition); setPlayerHeading(client, getPlayerData(client).returnToHeading); setPlayerInterior(client, getPlayerData(client).returnToInterior); @@ -879,3 +883,9 @@ function setPlayerStreamingRadioVolume(client, volumeLevel) { } // =========================================================================== + +function setVehicleLightsState(vehicle, state) { + triggerNetworkEvent("ag.veh.lights", null, vehicle.id, state); +} + +// =========================================================================== \ No newline at end of file