Launch offer — 10% off your first order with code
essen
RH-Garage
Resources

RH-Garage

QBESXvRP
€18.00

Secure checkout via Tebex. FiveM stores may ask you to sign in with your Cfx.re account before purchase.

Rated 5.0 by server owners
  • Optimised for performance
  • Free lifetime updates
  • Instant delivery after purchase
  • Secure Tebex checkout

About this script

[Preview]

Preview Link

[Explanation]

Simple and easy to use Garage script. Tons of features and configs. Garages for job, boat and aircrafts, Impounds and more! All of this combined with a modern UI.

[Features]

➜ Configurable Language
➜ Configurable Text System
➜ Configurable Currency System
➜ Configurable Garage System (Car only in parked garage or all garages)
➜ Configurable Animations
➜ Configurable Metric / Imperial
➜ Configurable Show/Hide Impounded Cars
➜ Configurable Show/Hide Unauthorized Job Vehicles
➜ Configurable Fix Cars When Parked Or Impounded
➜ Configurable Fuel Cars When Parked Or Impounded
Configurable Impound Price
➜ Configurable Markers And Blips
And Lots Of More!

[Config]

Config = {}
Config.FrameWork = 'qb' -- esx -- qb -- vrp
Config.FrameWorkObject = {} -- !!DONT CHANGE ANYTHING HERE IF YOU DON'T KNWO TAHT YOU ARE DOING!!
Config.FrameWorkObject.ESX = 'esx:getSharedObject'
Config.FrameWorkObject.QB = 'qb-core'
Config.FrameWorkObject.vRP = {}
Config.FrameWorkObject.vRP.Module = 'vrp'
Config.FrameWorkObject.vRP.Interface = 'vRP'
Config.Locale = "en"
Config.QBPlayer_Boats = false -- If you have a player_boats table in your database or not
Config.ESXDBAirTypeName = 'air' -- Under your owned_vehicles table find the "type" and write the type name for aircrafts here
Config.vRPDBAirTypeName = 'air' -- Under your vrp_user_vehicles table find the "type" and write the type name for aircrafts here
Config.TextSystem = true -- true = on (check cl_utils.lua) false = draw3d text
Config.Prefix = {}
Config.Prefix.DrawText = "[E] " -- Remember space after
Config.Prefix.Draw3D = "~m~[~r~E~m~]~w~ - " -- Remember space after
Config.CurrencyInfront = true -- if currency is in front or behind number ex. true = "$20" -- false = "20$"
Config.LockGarage = true -- Car only available in specific garage
Config.LeaveCarAnim = true -- True = Make player leave car before despawning -- False = despawning straight away
Config.KMH = true -- True = KM/H -- False = MPH
Config.ShowImpoundedVehicles = true -- Show impounded vehicles in normal garage
Config.ShowUnauthorizedJobVehicles = false -- Show job vehicles players don't have access to
Config.FixVehicleWhenParked = false -- Fix vehicles when you park them
Config.FuelVehicleWhenParked = false -- Set fuel level to max when you park
Config.FixVehicleWhenImpound = false -- Fix vehicles when vehicle is impounded
Config.FuelVehicleWhenImpound = false -- Set fuel level to max when vehicle is impounded
Config.PreferredMoneyType = 'bank' -- Wich moneytype should be taken when paying for impound -- vRP uses tryFullPayment (Just cash or if needed then cash+bank or just bank)
Config.ImpoundPrice = 500
Config.VehicleTypes = {} -- Specifies the distance before TextSystem is being shown
Config.VehicleTypes.car = 1.5
Config.VehicleTypes.boat = 5
Config.VehicleTypes.air = 7.5
Config.Marker = {}
Config.Marker.Type = {}
Config.Marker.Type.TakeOut = 21
Config.Marker.Type.Park = 21
Config.Marker.Data = {
    Size = {
        X = 0.4, -- X Scale
        Y = 0.4, -- Y Scale
        Z = 0.4, -- Z Scale
    },
    Color = {
        R = 255, -- Red
        G = 0, -- Green
        B = 0, -- Blue
        A = 50, -- Transperancy 100 = 100% visible -- 50 means 50% visible
    }
}
Config.Blips = {}
Config.Blips.Show = true -- General Config to turn all blips on/off
Config.Blips.Scale = 0.6
Config.Blips.Color = {} -- Get different color from here: https://docs.fivem.net/docs/game-references/blips/#blip-colors
Config.Blips.Color.Garage = 3
Config.Blips.Color.Impound = 1
Config.Blips.DifName = false -- True = Different blip names (Takes from Config.Garages.Name)
Config.Blips.Name = {} -- Only work when Config.Blips.DifName is false else it takes from Config.Garages.Name
Config.Blips.Name.Garage = "Garage"
Config.Blips.Name.Impound = "Impound"
Config.Impounds = {
    {
        ImpoundType = "car", --car, boat, air
        Name = "Impound Olympic Freeway",
        BlipOn = true,
        BlipID = 50,
        TakeOutLocation = vector3(485.93908691406,-1309.7138671875,29.258214950562),
        SpawnLocation = vector4(488.88064575195,-1314.4757080078,29.2581615448,272.23590087891),
        CamLocation = vector4(490.54342651367,-1306.4699707031,31.083597183228,180.71643066406),
    },
}
Config.Garages = {
    {
        GarageType = "car", --car, boat, air
        Name = "Garage Legion Square",
        BlipOn = true,
        BlipID = 357,
        TakeOutLocation = vector3(213.93919372559,-808.63909912109,31.014894485474),
        SpawnLocation = vector4(218.72137451172,-809.39630126953,30.689878463745,180),
        ParkLocation = vector3(212.97859191895,-797.00885009766,30.863006591797),
        CamLocation = vector4(215.10981750488,-812.74786376953,32.862442016602,304.2421875),
    },
    {
        GarageType = "air", --car, boat, air
        Name = "Garage Vespucci Helipad",
        BlipOn = true,
        BlipID = 64,
        TakeOutLocation = vector3(-693.33, -1453.53, 5.0),
        SpawnLocation = vector4(-700.44, -1447.71, 5.0, 43.75),
        ParkLocation = vector3(-724.7, -1444.04, 5.0),
        CamLocation = vector4(-704.07, -1455.47, 7.66, 336.31),
    },
    {
        GarageType = "boat", --car, boat, air
        Name = "Garage Del Perro Pier",
        BlipOn = true,
        BlipID = 427,
        TakeOutLocation = vector3(-1622.23, -1167.83, 1.81),
        SpawnLocation = vector4(-1620.93, -1176.46, 0.65, 121.0),
        ParkLocation = vector3(-1634.32, -1156.8, 1.22),
        CamLocation = vector4(-1618.63, -1185.73, 7.75, 15.82),
    },
}
Config.JobGarages = {
    {
        Job = {"Politi-Job" --[[,"ambulance", "mehcanic"]]}, -- Job/Group to open garage
        Name = "MRPD Garage",
        BlipOn = true,
        BlipID = 60,
        BlipColor = 3,
        TakeOutLocation = vector3(455.9248046875,-1014.2160644531,28.430242538452),
        SpawnLocation = vector4(446.18087768555,-1026.3280029297,28.647802352905,358.12893676758),
        ParkLocation = vector3(452.59622192383,-1020.8623046875,28.350873947144),
        CamLocation = vector4(452.85012817383,-1020.2408447266,29.588802337646,129.94825744629),
        Vehicles = {
            {
                Displayname = "Police Car",
                Model = "police3",
                Grade = {0,1,2,3,4},
                Plate = "7JKL666"
            },
            --[[ vRP Example
            {
                Displayname = "Police Adder",
                Model = "adder",
                Grade = {'Police-Job', 'Ambulace-Job'}, -- Groups that can access the vehicles
                Plate = "7JKL666"
            },
            ]]
        },
    },
}
RH-Garage · essen