From 53ebd0ebd5c5d16a11895eadc727734d584865fa Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Fri, 12 Aug 2022 11:59:05 -0500 Subject: [PATCH] Send network ID with vehicle data --- scripts/server/netevents.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/server/netevents.js b/scripts/server/netevents.js index c5f26451..7bf68d37 100644 --- a/scripts/server/netevents.js +++ b/scripts/server/netevents.js @@ -74,6 +74,8 @@ function addAllNetworkEventHandlers() { addNetworkEventHandler("agrp.vehBuyState", receiveVehiclePurchaseStateUpdateFromClient); addNetworkEventHandler("agrp.playerPedId", receivePlayerPedNetworkId); addNetworkEventHandler("agrp.playerCop", setPlayerAsCopState); + + addNetworkEventHandler("agrp.vehicleSpawned", vehicleSpawnedByPlayer) } // =========================================================================== @@ -1114,7 +1116,7 @@ function sendJobToPlayer(client, jobId, jobLocationId, name, position) { // ========================================================================== -function sendVehicleToPlayer(client, vehicleId, model, position, heading, colour1, colour2, colour3, colour4) { +function sendVehicleToPlayer(client, vehicleId, networkId, model, position, heading, colour1, colour2, colour3, colour4) { sendNetworkEventToPlayer("agrp.vehicle", client, vehicleId, model, position, heading, colour1, colour2, colour3, colour4); } @@ -1152,7 +1154,7 @@ function sendAllJobsToPlayer(client) { function sendAllVehiclesToPlayer(client) { let vehicles = getServerData().vehicles; for (let i in vehicles) { - sendVehicleToPlayer(client, vehicles[i].index, vehicles[i].model, vehicles[i].syncPosition, vehicles[i].syncHeading, vehicles[i].colour1, vehicles[i].colour2, vehicles[i].colour3, vehicles[i].colour4); + sendVehicleToPlayer(client, vehicles[i].index, vehicles[i].ivNetworkId, vehicles[i].model, vehicles[i].syncPosition, vehicles[i].syncHeading, vehicles[i].colour1, vehicles[i].colour2, vehicles[i].colour3, vehicles[i].colour4); } }