Skip to main content

QBX Garages

Add this to your client file

client/main.lua
exports('parkVehicle', parkVehicle)
exports('openGarageMenu', openGarageMenu)

In server/main.lua find checkOwnership function

server/main.lua
    elseif type == 'house' then -- House garages only for player cars that have keys of the house
local result = MySQL.query.await('SELECT * FROM player_vehicles WHERE plate = ?', { plate })
return result[1] and exports['bcs_housing']:HasKey(house, result[1].citizenid)

JDev QBX_Garages​

This is for this version which uses the radialmenu

Add this to your client file

client/main.lua
exports('ParkVehicle', ParkVehicle)
exports('OpenGarageMenu', OpenGarageMenu)

Comment out qb-garages:client:houseGarageConfig event in your client file

-- RegisterNetEvent('qb-garages:client:houseGarageConfig', function(garageConfig)
-- for _, v in pairs(garageConfig) do
-- v.vehicleCategories = config.HouseGarageCategories
-- end
-- HouseGarages = garageConfig
-- end)

replace the qbx_garage part in the bcs_housing/client/garage.lua

client/garage.lua
                     if IsPedInAnyVehicle(PlayerPedId(), false) then
exports['qbx_garages']:ParkVehicle(cache.vehicle, identifier,
vec4(data.properties.data.garage.x, data.properties.data.garage.y,
data.properties.data.garage.z, data.properties.data.garage.w))
else
exports["qbx_garages"]:OpenGarageMenu()
end