From 33f9bfcecddd4c075b6f8435eb8530d34f78a65d Mon Sep 17 00:00:00 2001 From: klingni Date: Sat, 6 Oct 2018 14:10:44 +0200 Subject: [PATCH] Add NetId for the vehicles. --- resources/[system]/baseevents/vehiclechecker.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/resources/[system]/baseevents/vehiclechecker.lua b/resources/[system]/baseevents/vehiclechecker.lua index 8edea38..b32fafc 100644 --- a/resources/[system]/baseevents/vehiclechecker.lua +++ b/resources/[system]/baseevents/vehiclechecker.lua @@ -14,8 +14,9 @@ Citizen.CreateThread(function() -- trying to enter a vehicle! local vehicle = GetVehiclePedIsTryingToEnter(ped) local seat = GetSeatPedIsTryingToEnter(ped) + local netId = VehToNet(vehicle) isEnteringVehicle = true - TriggerServerEvent('baseevents:enteringVehicle', vehicle, seat, GetDisplayNameFromVehicleModel(GetEntityModel(vehicle))) + TriggerServerEvent('baseevents:enteringVehicle', vehicle, seat, GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)), netId) elseif not DoesEntityExist(GetVehiclePedIsTryingToEnter(ped)) and not IsPedInAnyVehicle(ped, true) and isEnteringVehicle then -- vehicle entering aborted TriggerServerEvent('baseevents:enteringAborted') @@ -28,14 +29,16 @@ Citizen.CreateThread(function() currentSeat = GetPedVehicleSeat(ped) local model = GetEntityModel(currentVehicle) local name = GetDisplayNameFromVehicleModel() - TriggerServerEvent('baseevents:enteredVehicle', currentVehicle, currentSeat, GetDisplayNameFromVehicleModel(GetEntityModel(currentVehicle))) + local netId = VehToNet(currentVehicle) + TriggerServerEvent('baseevents:enteredVehicle', currentVehicle, currentSeat, GetDisplayNameFromVehicleModel(GetEntityModel(currentVehicle)), netId) end elseif isInVehicle then if not IsPedInAnyVehicle(ped, false) or IsPlayerDead(PlayerId()) then -- bye, vehicle local model = GetEntityModel(currentVehicle) local name = GetDisplayNameFromVehicleModel() - TriggerServerEvent('baseevents:leftVehicle', currentVehicle, currentSeat, GetDisplayNameFromVehicleModel(GetEntityModel(currentVehicle))) + local netId = VehToNet(currentVehicle) + TriggerServerEvent('baseevents:leftVehicle', currentVehicle, currentSeat, GetDisplayNameFromVehicleModel(GetEntityModel(currentVehicle)), netId) isInVehicle = false currentVehicle = 0 currentSeat = 0 @@ -51,4 +54,4 @@ function GetPedVehicleSeat(ped) if(GetPedInVehicleSeat(vehicle, i) == ped) then return i end end return -2 -end \ No newline at end of file +end