diff --git a/client/events.lua b/client/events.lua index 43df4cf..ff48269 100644 --- a/client/events.lua +++ b/client/events.lua @@ -50,11 +50,17 @@ end) RegisterNetEvent('QBCore:Command:SpawnVehicle', function(vehName) local ped = PlayerPedId() local hash = GetHashKey(vehName) + local veh = GetVehiclePedIsUsing(ped) if not IsModelInCdimage(hash) then return end RequestModel(hash) while not HasModelLoaded(hash) do Wait(0) end + + if IsPedInAnyVehicle(ped) then + DeleteVehicle(veh) + end + local vehicle = CreateVehicle(hash, GetEntityCoords(ped), GetEntityHeading(ped), true, false) TaskWarpPedIntoVehicle(ped, vehicle, -1) SetVehicleFuelLevel(vehicle, 100.0)