Get the Garage on our Tebex store
Icon by flaticon.com
This video is very outdated, new one comming soon!
Shows basic stats such as fuel, engine and body health, mileage and the plate.
It gives you options to:
- Take out vehicle.
- Transfer to another player.
- Transfer to another garage.
Gives you detailed statistics such as current vehicle upgrades, vehicle cost, vehicle performance statistics, and an overall score number which you can use to compare with other players.
It also shows manufacturer icons dynamically for ANY vehicle in GTA 5.
You can also purchase our 40 Car Garage Shell after you have purchased this garage and receive a 30% discount off the shell. The garage is already pre-configured for this additional shell - YouTube Showcase Video.
Car, Boat, and Air garages: Each garage type is independent of the other and can be disabled in the config. They also have checks so you can not store a car in an air garage for example.
Optimization: This script has been built from the ground up with optimization being the number 1 priority. Most of the server-side data is stored in and retrieved from tables, to avoid unneeded SQL queries. And the client-side has been optimized in every possible way especially while loops.
Mileage: This will use the built in vehicle mileage system, you can use this depending on your needs with the server and client exports we provide. The amount of mileage gained is configurable. Alternatively, you can use the inbuilt system where the vehicles with higher miles spawn with lower max health.
Garage Space: You have the option to limit the number of vehicles each player can have. You can allow certain jobs to sell extra garage slots to other players.
Vehicle Tax: You can tax a player once per restart based on the number of vehicles they have in their garage and the value of each car individually or set a base fee for each car.
Property Garages: You can now open the garage UI from your owned properties with a single event that you trigger from your property script. Supports most property scripts, if you are unsure if your property script is supported then feel free to ask us before you make the purchase.
Save Vehicle Health: Storing a vehicle will save engine damage, body damage, fuel level along with the popped tires, broken doors and windows. And these damages will be re-applied when spawning a vehicle.
Job Vehicle Garages: There are 3 options for this, (regular, personal owned, or society owned). You can configure which jobs can use these garages, where the locations are, and each individual job location can be configured to use any of the 3 options below. All have the ability to delete/store vehicles. You can also cycle through liveries.
Regular Owned: These are spawned in vehicles and are not owned by anyone. You can choose the vehicles each job can use, they can be spawned in max or stock.
Personal Owned: These use your personal job vehicles that you have purchased from the car dealer and only you have access to spawn them using your job garage location. These vehicles can only be used while you have the same job as you did when you purchased it.
Society Owned: These use society-owned vehicles, this will search for your job name instead of your identifier in the owned_vehicles/player_vehicles database table and allow you to use all of the vehicles your job owns.
Unique Garages: If this is enabled, players can only take vehicles out of the last garage they were stored in. If its disabled players can take vehicles out of any garage. Also if players have lots of vehicles, you can enable a config option to only display the vehicles stored at that specific garage when entering the inside garage.
Shells: The inside garage is a shell that will spawn directly under the garage location, and de-spawn when you exit. A 10 car garage is included for free but you can also purchase our 40 car garage. With the correct knowledge, you could add your own shell.
Notifications: All of the notifications are handled in one place. Meaning configuring this to suit your server’s needs is extremely fast and simple. There are 5 notification types already pre-configured (esx, qbcore, mythic old, mythic new, chat, and custom). You can easily add your own to the custom option.
Duplicate Vehicle Checks: If your vehicle is already out on the streets you will not be able to take the same vehicle out. But if you have previously taken your vehicle out and it has been destroyed/de-spawned you will be able to pay a configurable set fee or pay a fee based on the % of the vehicles price. Works with onesync infinity/legacy and non-onesync.
Transfer Vehicle: You can transfer vehicles to another player through the outside garage UI or by using a chat command. You also have the ability to blacklist certain vehicles from being transferred.
Discord Logs: You have the ability to log impound actions, vehicle transfers, exploit logs, and staff vehicle management commands. Preview.
Unlimited Vehicles: There is no hard-coded limit of vehicles that you can hold in your garage. Yes the inside garage only shows limited number of vehicles but the outside garage UI can hold an unlimited amount (the record so far is 160 vehicles).
Staff Vehicle Management: There are built-in staff only commands which will allow staff to add/remove vehicles to and from a player’s garage, change vehicles license plates and give yourself keys. All of these commands can also be logged to discord and the permissions required are configurable for each command.
Restricted Garages: Every individual garage located in the config has the option to be restricted to only be used by certain jobs, and the blips will only show on the map for these certain jobs. Meaning you can add normal garages that can only be used by certain jobs.
Non-Role-play Support: There is a config option that will allow players to store vehicles in their garage without being required to own the vehicle prior to this (you will not be able to store vehicles owned by other players). This is to allow the garage to be used on non-role-play servers which do not use vehicle shops.
Spawn Area Pileup Prevention: When you spawn a vehicle, if the spawn area is blocked by another vehicle, your vehicle’s spawn location will be instantly changed to spawn in front of the blocking vehicle.
Quick Search Vehicle: When using the quick choose UI you are able to use the search bar to quickly search for a vehicle name, vehicle plate, or garage name.
Advanced Impound: With the new UI you have multiple options; select impound, description, duration and allow un-impound. The allow un-impound option allows the officers to choose whether the owner can retrieve the vehicle their self when the impound timer expires or if only an officer can un-impound. You can also configure the impound recovery fee to be a set amount or be a % of the vehicles value.
Fake Plates: Fake plates can be applied by using a usable item, and can be removed with a chat command. Fake plates are also removed when you store your vehicle.
Transfer Garage: Through the outside quick garage UI you can pay a configurable fee to transfer your vehicle to another public garage or one of your private garages.
Private Garages: This allows configurable jobs such as real estate to create garages anywhere on the map and sell these to players. Each private garage created can only be accessed by the player who purchases it - hence private.
Vehicle Keys: If you don’t have the keys to a vehicle - you are unable to drive it. There are 2 types of keys; temp keys which are deleted after a server restart, and saved keys which save in the database and you receive them when you login.
Vehicle Lock: If you have the keys to a vehicle you can lock/unlock it with a keypress/chat command. The vehicle lock is fully synced and allows you to lock/unlock vehicles even if players are sat inside. If a player is sat inside a locked vehicle they can not exit.
Action Bar: If you don’t have the keys to a vehicle, you can attempt to hotwire it with the build in action bar. The difficulty is configurable.
Configurable Plate Formats: Some servers save vehicle plates in the database with spaces/whitespaces, and some don’t as they trim the plate. So instead of you having to edit other resources to accommodate this such as vehicle shops, key resources etc, we have saved you the trouble with a simple config option.
Trailer Support: You can store trailers by pressing G while standing next to them.
All of these options can be customized (enabled or disabled) in the config based on your servers needs. And each of the commands can be disabled so you can trigger these events from other scripts.
Check out our Documentation Website.
We recommend that anyone interested in this resource checks out our new Documentation Website. This documentation includes:
- Full installation guide
- “How to” guides
- Troubleshooting guide
- Common problems and solutions
- Full preview of the Configs and Locales/Translations
|ESX||drag-and-drop compatible||Supports esx 1.1 / 1.2 / 1.final / extendedmode / legacy.|
|QBCore||drag-and-drop compatible||Supports the official QBCore only.|
|No-framework||moderate changes required||This can be used standalone on non-roleplay servers if you have Config.DisableOwnership enabled. It would still require a database and for you to use the default ESX owned_vehicles database structure. Some features will need to be disabled.|
|Other (custom framework)||not compatible|
SQL Resource Dependencies
|cd_easytime||Included with the purchase|
|cd_drawtextui||Included with the purchase|
|cd_garageshell||Included with the purchase|
Check out our Tebex store at https://codesign.pro
[PAID] Codesign Highly customisable Car HUD
[PAID] Codesign Police Dispatch
[PAID] Codesign Donator Shop
[PAID] Codesign Vehicle Garage
[PAID] Codesign Identity
[PAID] Codesign Multicharacter
[PAID] Codesign Player HUD - Smartwatch
[PAID] Codesign Prop placer
[PAID] Codesign Spawn selector
[PAID] Codesign Terminal Hacker - Minigame