From 0e700dfcc7988a59bffe73e7bcb1f989fcf9bcc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=20Gerg=C5=91?= Date: Tue, 24 Jan 2023 19:50:34 +0100 Subject: [PATCH 1/5] new esx:pauseMenuActive handler --- [core]/es_extended/client/modules/actions.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/[core]/es_extended/client/modules/actions.lua b/[core]/es_extended/client/modules/actions.lua index aecda7f9..121f3f3a 100644 --- a/[core]/es_extended/client/modules/actions.lua +++ b/[core]/es_extended/client/modules/actions.lua @@ -1,4 +1,4 @@ -local isInVehicle, isEnteringVehicle, isJumping = false, false, false +local isInVehicle, isEnteringVehicle, isJumping, inPauseMenu = false, false, false, false local currentVehicle, currentSeat = 0, 0 local playerPed = PlayerPedId() @@ -33,6 +33,15 @@ CreateThread(function() isJumping = false end + if IsPauseMenuActive() and not inPauseMenu then + inPauseMenu = true + TriggerEvent('esx:pauseMenuActive', inPauseMenu) + elseif not IsPauseMenuActive() and inPauseMenu then + inPauseMenu = false + TriggerEvent('esx:pauseMenuActive', inPauseMenu) + end + + if not isInVehicle and not IsPlayerDead(PlayerId()) then if DoesEntityExist(GetVehiclePedIsTryingToEnter(playerPed)) and not isEnteringVehicle then -- trying to enter a vehicle! From 88447f1823f18b055578f4afa8fdfcb124af320a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=20Gerg=C5=91?= Date: Tue, 24 Jan 2023 21:14:37 +0100 Subject: [PATCH 2/5] Added plate to handlers --- [core]/es_extended/client/modules/actions.lua | 33 ++++++++++--------- [core]/es_extended/server/modules/actions.lua | 12 +++---- 2 files changed, 24 insertions(+), 21 deletions(-) diff --git a/[core]/es_extended/client/modules/actions.lua b/[core]/es_extended/client/modules/actions.lua index 121f3f3a..7dd5b80e 100644 --- a/[core]/es_extended/client/modules/actions.lua +++ b/[core]/es_extended/client/modules/actions.lua @@ -1,5 +1,5 @@ local isInVehicle, isEnteringVehicle, isJumping, inPauseMenu = false, false, false, false -local currentVehicle, currentSeat = 0, 0 +local currentVehicle, currentSeat, currentPlate = nil, nil, nil local playerPed = PlayerPedId() local function GetPedVehicleSeat(ped, vehicle) @@ -46,11 +46,12 @@ CreateThread(function() if DoesEntityExist(GetVehiclePedIsTryingToEnter(playerPed)) and not isEnteringVehicle then -- trying to enter a vehicle! local vehicle = GetVehiclePedIsTryingToEnter(playerPed) + local plate = GetVehicleNumberPlateText(vehicle) local seat = GetSeatPedIsTryingToEnter(playerPed) local displayName, netId = GetData(vehicle) isEnteringVehicle = true - TriggerEvent('esx:playerEnteringVehicle', vehicle, seat, netId) - TriggerServerEvent('esx:playerEnteringVehicle', vehicle, seat, netId) + TriggerEvent('esx:playerEnteringVehicle', vehicle, plate, seat, netId) + TriggerServerEvent('esx:playerEnteringVehicle', vehicle, plate, seat, netId) elseif not DoesEntityExist(GetVehiclePedIsTryingToEnter(playerPed)) and not IsPedInAnyVehicle(playerPed, true) and isEnteringVehicle then -- vehicle entering aborted @@ -63,19 +64,21 @@ CreateThread(function() isInVehicle = true currentVehicle = GetVehiclePedIsUsing(playerPed) currentSeat = GetPedVehicleSeat(playerPed, currentVehicle) + currentPlate = GetVehicleNumberPlateText(currentVehicle) local displayName, netId = GetData(currentVehicle) - TriggerEvent('esx:playerEnteredVehicle', currentVehicle, currentSeat, displayName, netId) - TriggerServerEvent('esx:playerEnteredVehicle', currentVehicle, currentSeat, displayName, netId) + TriggerEvent('esx:playerEnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerServerEvent('esx:playerEnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) end elseif isInVehicle then if not IsPedInAnyVehicle(playerPed, false) or IsPlayerDead(PlayerId()) then -- bye, vehicle local displayName, netId = GetData(currentVehicle) - TriggerEvent('esx:playerExitedVehicle', currentVehicle, currentSeat, displayName, netId) - TriggerServerEvent('esx:playerExitedVehicle', currentVehicle, currentSeat, displayName, netId) + TriggerEvent('esx:playerExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerServerEvent('esx:playerExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) isInVehicle = false - currentVehicle = 0 - currentSeat = 0 + currentVehicle = nil + currentSeat = nil + currentPlate = nil end end Wait(200) @@ -92,20 +95,20 @@ if Config.EnableDebug then print('esx:playerJumping') end) - AddEventHandler('esx:playerEnteringVehicle', function(vehicle, seat, netId) - print('esx:playerEnteringVehicle', 'vehicle', vehicle, 'seat', seat, 'netId', netId) + AddEventHandler('esx:playerEnteringVehicle', function(vehicle, plate, seat, netId) + print('esx:playerEnteringVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) end) AddEventHandler('esx:playerEnteringVehicleAborted', function() print('esx:playerEnteringVehicleAborted') end) - AddEventHandler('esx:playerEnteredVehicle', function(vehicle, seat, displayName, netId) - print('esx:playerEnteredVehicle', 'vehicle', vehicle, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:playerEnteredVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:playerEnteredVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) - AddEventHandler('esx:playerExitedVehicle', function(vehicle, seat, displayName, netId) - print('esx:playerExitedVehicle', 'vehicle', vehicle, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:playerExitedVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:playerExitedVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) end \ No newline at end of file diff --git a/[core]/es_extended/server/modules/actions.lua b/[core]/es_extended/server/modules/actions.lua index 83eecbc3..31df067c 100644 --- a/[core]/es_extended/server/modules/actions.lua +++ b/[core]/es_extended/server/modules/actions.lua @@ -15,20 +15,20 @@ if Config.EnableDebug then print('esx:playerJumping', source) end) - AddEventHandler('esx:playerEnteringVehicle', function(vehicle, seat, netId) - print('esx:playerEnteringVehicle', 'source', source, 'vehicle', vehicle, 'seat', seat, 'netId', netId) + AddEventHandler('esx:playerEnteringVehicle', function(vehicle, plate, seat, netId) + print('esx:playerEnteringVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) end) AddEventHandler('esx:playerEnteringVehicleAborted', function() print('esx:playerEnteringVehicleAborted', source) end) - AddEventHandler('esx:playerEnteredVehicle', function(vehicle, seat, displayName, netId) - print('esx:playerEnteredVehicle', 'source', source, 'vehicle', vehicle, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:playerEnteredVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:playerEnteredVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) - AddEventHandler('esx:playerExitedVehicle', function(vehicle, seat, displayName, netId) - print('esx:playerExitedVehicle', 'source', source, 'vehicle', vehicle, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:playerExitedVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:playerExitedVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) end \ No newline at end of file From 19e43d29f0f5f40f7355c0958edb094291503fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=20Gerg=C5=91?= Date: Tue, 24 Jan 2023 22:44:24 +0100 Subject: [PATCH 3/5] refactor(actions) Make handlers name more simple --- [core]/es_extended/client/modules/actions.lua | 32 +++++++++---------- [core]/es_extended/server/modules/actions.lua | 24 +++++++------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/[core]/es_extended/client/modules/actions.lua b/[core]/es_extended/client/modules/actions.lua index 7dd5b80e..6f20d710 100644 --- a/[core]/es_extended/client/modules/actions.lua +++ b/[core]/es_extended/client/modules/actions.lua @@ -50,13 +50,13 @@ CreateThread(function() local seat = GetSeatPedIsTryingToEnter(playerPed) local displayName, netId = GetData(vehicle) isEnteringVehicle = true - TriggerEvent('esx:playerEnteringVehicle', vehicle, plate, seat, netId) - TriggerServerEvent('esx:playerEnteringVehicle', vehicle, plate, seat, netId) + TriggerEvent('esx:EnteringVehicle', vehicle, plate, seat, netId) + TriggerServerEvent('esx:EnteringVehicle', vehicle, plate, seat, netId) elseif not DoesEntityExist(GetVehiclePedIsTryingToEnter(playerPed)) and not IsPedInAnyVehicle(playerPed, true) and isEnteringVehicle then -- vehicle entering aborted - TriggerEvent('esx:playerEnteringVehicleAborted') - TriggerServerEvent('esx:playerEnteringVehicleAborted') + TriggerEvent('esx:EnteringVehicleAborted') + TriggerServerEvent('esx:EnteringVehicleAborted') isEnteringVehicle = false elseif IsPedInAnyVehicle(playerPed, false) then -- suddenly appeared in a vehicle, possible teleport @@ -66,15 +66,15 @@ CreateThread(function() currentSeat = GetPedVehicleSeat(playerPed, currentVehicle) currentPlate = GetVehicleNumberPlateText(currentVehicle) local displayName, netId = GetData(currentVehicle) - TriggerEvent('esx:playerEnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) - TriggerServerEvent('esx:playerEnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerEvent('esx:EnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerServerEvent('esx:EnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) end elseif isInVehicle then if not IsPedInAnyVehicle(playerPed, false) or IsPlayerDead(PlayerId()) then -- bye, vehicle local displayName, netId = GetData(currentVehicle) - TriggerEvent('esx:playerExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) - TriggerServerEvent('esx:playerExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerEvent('esx:ExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerServerEvent('esx:ExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) isInVehicle = false currentVehicle = nil currentSeat = nil @@ -95,20 +95,20 @@ if Config.EnableDebug then print('esx:playerJumping') end) - AddEventHandler('esx:playerEnteringVehicle', function(vehicle, plate, seat, netId) - print('esx:playerEnteringVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) + AddEventHandler('esx:EnteringVehicle', function(vehicle, plate, seat, netId) + print('esx:EnteringVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) end) - AddEventHandler('esx:playerEnteringVehicleAborted', function() - print('esx:playerEnteringVehicleAborted') + AddEventHandler('esx:EnteringVehicleAborted', function() + print('esx:EnteringVehicleAborted') end) - AddEventHandler('esx:playerEnteredVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:playerEnteredVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esxEnteredVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:EnteredVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) - AddEventHandler('esx:playerExitedVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:playerExitedVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:ExitedVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:ExitedVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) end \ No newline at end of file diff --git a/[core]/es_extended/server/modules/actions.lua b/[core]/es_extended/server/modules/actions.lua index 31df067c..df9bfe65 100644 --- a/[core]/es_extended/server/modules/actions.lua +++ b/[core]/es_extended/server/modules/actions.lua @@ -1,9 +1,9 @@ RegisterServerEvent('esx:playerPedChanged') RegisterServerEvent('esx:playerJumping') -RegisterServerEvent('esx:playerEnteringVehicle') -RegisterServerEvent('esx:playerEnteringVehicleAborted') -RegisterServerEvent('esx:playerEnteredVehicle') -RegisterServerEvent('esx:playerExitedVehicle') +RegisterServerEvent('esx:EnteringVehicle') +RegisterServerEvent('esx:EnteringVehicleAborted') +RegisterServerEvent('esx:EnteredVehicle') +RegisterServerEvent('esx:ExitedVehicle') if Config.EnableDebug then @@ -15,20 +15,20 @@ if Config.EnableDebug then print('esx:playerJumping', source) end) - AddEventHandler('esx:playerEnteringVehicle', function(vehicle, plate, seat, netId) - print('esx:playerEnteringVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) + AddEventHandler('esx:EnteringVehicle', function(vehicle, plate, seat, netId) + print('esx:EnteringVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) end) - AddEventHandler('esx:playerEnteringVehicleAborted', function() - print('esx:playerEnteringVehicleAborted', source) + AddEventHandler('esx:EnteringVehicleAborted', function() + print('esx:EnteringVehicleAborted', source) end) - AddEventHandler('esx:playerEnteredVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:playerEnteredVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:EnteredVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:EnteredVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) - AddEventHandler('esx:playerExitedVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:playerExitedVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:ExitedVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:ExitedVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) end \ No newline at end of file From c40136f103dc4b66fbc17babf93fd3a9aa69f831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=20Gerg=C5=91?= Date: Wed, 25 Jan 2023 00:16:41 +0100 Subject: [PATCH 4/5] I missed a : somehow --- [core]/es_extended/client/modules/actions.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/[core]/es_extended/client/modules/actions.lua b/[core]/es_extended/client/modules/actions.lua index 6f20d710..b98bcecd 100644 --- a/[core]/es_extended/client/modules/actions.lua +++ b/[core]/es_extended/client/modules/actions.lua @@ -103,7 +103,7 @@ if Config.EnableDebug then print('esx:EnteringVehicleAborted') end) - AddEventHandler('esxEnteredVehicle', function(vehicle, plate, seat, displayName, netId) + AddEventHandler('esx:EnteredVehicle', function(vehicle, plate, seat, displayName, netId) print('esx:EnteredVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) From ae0dbd3f9c7f706d9148a25e37a3788cb16e7103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=20Gerg=C5=91?= Date: Wed, 25 Jan 2023 10:39:22 +0100 Subject: [PATCH 5/5] from UpperCameCase to lowerCamelCase --- [core]/es_extended/client/modules/actions.lua | 26 +++++++++---------- [core]/es_extended/server/modules/actions.lua | 24 ++++++++--------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/[core]/es_extended/client/modules/actions.lua b/[core]/es_extended/client/modules/actions.lua index b98bcecd..41dc669c 100644 --- a/[core]/es_extended/client/modules/actions.lua +++ b/[core]/es_extended/client/modules/actions.lua @@ -50,13 +50,13 @@ CreateThread(function() local seat = GetSeatPedIsTryingToEnter(playerPed) local displayName, netId = GetData(vehicle) isEnteringVehicle = true - TriggerEvent('esx:EnteringVehicle', vehicle, plate, seat, netId) - TriggerServerEvent('esx:EnteringVehicle', vehicle, plate, seat, netId) + TriggerEvent('esx:enteringVehicle', vehicle, plate, seat, netId) + TriggerServerEvent('esx:enteringVehicle', vehicle, plate, seat, netId) elseif not DoesEntityExist(GetVehiclePedIsTryingToEnter(playerPed)) and not IsPedInAnyVehicle(playerPed, true) and isEnteringVehicle then -- vehicle entering aborted - TriggerEvent('esx:EnteringVehicleAborted') - TriggerServerEvent('esx:EnteringVehicleAborted') + TriggerEvent('esx:enteringVehicleAborted') + TriggerServerEvent('esx:enteringVehicleAborted') isEnteringVehicle = false elseif IsPedInAnyVehicle(playerPed, false) then -- suddenly appeared in a vehicle, possible teleport @@ -66,15 +66,15 @@ CreateThread(function() currentSeat = GetPedVehicleSeat(playerPed, currentVehicle) currentPlate = GetVehicleNumberPlateText(currentVehicle) local displayName, netId = GetData(currentVehicle) - TriggerEvent('esx:EnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) - TriggerServerEvent('esx:EnteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerEvent('esx:enteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerServerEvent('esx:enteredVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) end elseif isInVehicle then if not IsPedInAnyVehicle(playerPed, false) or IsPlayerDead(PlayerId()) then -- bye, vehicle local displayName, netId = GetData(currentVehicle) - TriggerEvent('esx:ExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) - TriggerServerEvent('esx:ExitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerEvent('esx:exitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) + TriggerServerEvent('esx:exitedVehicle', currentVehicle, currentPlate, currentSeat, displayName, netId) isInVehicle = false currentVehicle = nil currentSeat = nil @@ -95,20 +95,20 @@ if Config.EnableDebug then print('esx:playerJumping') end) - AddEventHandler('esx:EnteringVehicle', function(vehicle, plate, seat, netId) - print('esx:EnteringVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) + AddEventHandler('esx:enteringVehicle', function(vehicle, plate, seat, netId) + print('esx:enteringVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) end) AddEventHandler('esx:EnteringVehicleAborted', function() - print('esx:EnteringVehicleAborted') + print('esx:enteringVehicleAborted') end) AddEventHandler('esx:EnteredVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:EnteredVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + print('esx:enteredVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) AddEventHandler('esx:ExitedVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:ExitedVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + print('esx:exitedVehicle', 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) end \ No newline at end of file diff --git a/[core]/es_extended/server/modules/actions.lua b/[core]/es_extended/server/modules/actions.lua index df9bfe65..7bd6c29d 100644 --- a/[core]/es_extended/server/modules/actions.lua +++ b/[core]/es_extended/server/modules/actions.lua @@ -1,9 +1,9 @@ RegisterServerEvent('esx:playerPedChanged') RegisterServerEvent('esx:playerJumping') -RegisterServerEvent('esx:EnteringVehicle') -RegisterServerEvent('esx:EnteringVehicleAborted') -RegisterServerEvent('esx:EnteredVehicle') -RegisterServerEvent('esx:ExitedVehicle') +RegisterServerEvent('esx:enteringVehicle') +RegisterServerEvent('esx:enteringVehicleAborted') +RegisterServerEvent('esx:enteredVehicle') +RegisterServerEvent('esx:exitedVehicle') if Config.EnableDebug then @@ -15,20 +15,20 @@ if Config.EnableDebug then print('esx:playerJumping', source) end) - AddEventHandler('esx:EnteringVehicle', function(vehicle, plate, seat, netId) - print('esx:EnteringVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) + AddEventHandler('esx:enteringVehicle', function(vehicle, plate, seat, netId) + print('esx:enteringVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'netId', netId) end) - AddEventHandler('esx:EnteringVehicleAborted', function() - print('esx:EnteringVehicleAborted', source) + AddEventHandler('esx:enteringVehicleAborted', function() + print('esx:enteringVehicleAborted', source) end) - AddEventHandler('esx:EnteredVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:EnteredVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:enteredVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:enteredVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) - AddEventHandler('esx:ExitedVehicle', function(vehicle, plate, seat, displayName, netId) - print('esx:ExitedVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) + AddEventHandler('esx:exitedVehicle', function(vehicle, plate, seat, displayName, netId) + print('esx:exitedVehicle', 'source', source, 'vehicle', vehicle, 'plate', plate, 'seat', seat, 'displayName', displayName, 'netId', netId) end) end \ No newline at end of file