myGarage - Mileage, Property/Job Garages, AdvancedParking support and more

Hey guys,

and welcome to the release of myGarage.

With myGarage I want to provide an advanced garage system with all features, which were ever requested by our community.

Showcase Video:

Features:

  • Public garages: Everybody is able to access those garages. You can set up an individual
    • Parking fee
    • Total parking spaces
    • Parking spaces per player
    • You can store vehicles while driving in a marker or through parking them and selecting them in the garage menu (which should enhance the roleplay!).
  • Special Garages for Boats, Aircrafts, Helicopters
  • Property Garages (synced withmyProperties): When you use myProperties you can now set up individual garage locations for every property. When a player purchases such a property, he will automatically get a private garage. Also when you don’t use myProperties you can create private Garages whereever you want through a CreateGarage-menu!
    • You can also grant access for the garage to friends.
    • Each garage has a certain vehicle slot limit
  • Job Garages: With support for multiple jobs. And also vehicle slot limits like in the public garages.
    • You can set up your society vehicles. so those can only saved in Job garages.
  • Mileage: If you use this option, the mileage of your vehicles is saved in the database and can be checked in every garage.
  • Support for AdvancedParking: When you use AdvancedParking, you can park your vehicle everywhere on the map. With this script you are able to track the current position of your vehicles.
  • Players can only get their vehicles from the garage, where they stored them.
    • or from the Impound Yard
  • Impounds: Can be placed all over the map with a cooldown to avoid any abuse.
  • Vehicle fuel, engine and body damageis saved and can be checked in the garage menu.
    • Also supports LegacyFuel
  • Support for custom numberplates
  • Everything is configurable: You can simply add new garages, impounds, and so on.
    • Also there is a /createGarage command, which can be used to create private Garages (f.e. by a realestateagent)
  • There is a translations part in the Config with all messages, already including german and english translations. Of course you can add every language you want.

myGarage - Update - 25.01.2022

  • Vehicle Deformation is now saved and applied when spawning the vehicle from the garage (With the great VehicleDeformation from Kiminaze)
  • Added optional vehicle class restrictions for every garage. F.e. for boat, helicopter, plane only garages and impounds
  • Added Config.APVehiclesNotInImpound to avoid that vehicles are not in the Impound, when they are managed in AdvancedParking
  • Added Config.ignoreVehicleOwner to make it possible to** store vehicles, which aren’t owned**.

myGarage - Update - 30.01.2022

  • Small bugfix for the vehicle deformation fix event
  • Added Config.useVehicleDeformation to the Config to enable this
  • Fixed a bug, through which the body and engine Health was not saved

myGarage - Update - 01.02.2022

  • Added a Config option to disable the Impoundsof myGarage.
    → Also added full interaction between this script and myImpound with the newest myImpound update

myGarage - Update - 06.02.2022

  • Added the possibility to set up multiple spawning positions for public and job garages
  • Added support for vehicles with the owner being society_jobname

myGarage - Update - 01.04.2022

  • Added the option to restrict the revoke function for access in job garages

myGarage - Update - 04.07.2022

  • Enhanced the location description for vehicles, which are in other garages (now it’s the label and not the database name anymore)
  • Added the option to set up an individual NPC model for every garage and impound
  • Added Impounds for boats and aircrafts to the default sql file
  • Added a /mileage command to myGarage to show the mileage of your current car

Created a help page with useful information for common questions: faq/myGarage.md at main · Luis-spec/faq · GitHub

Public garage main menu
image

Vehicle overview:
image

AdvancedParking support:
When you’ve parked your vehicle anywhere on the map, you can use myGarage to track your vehicle → Script will automatically set a waypoint
image

Vehicle information:

Private Garages:
Manually set with the /createGarage menu or when you use myProperties → Property Garages are automatically created

Simple menu to create private garages:

Manage key-access
In private garages and job garages, you can authorize other players / jobs for your garage!
image
image

Impound menu:

with individual impound fees:
image

Regarding Escrow

This script is managed through the FiveM Keymaster.
Regarding this we paid the highest attention to the opportunity that everybody can simply modify everything without any encryption.
For this matter we only included about 2-3 pretty small functions, which never have to be modified and can’t cause any problems into the escrow file. So I can promise 100% that you will not even notice this protection, when you aren’t willed to leak the script.

Dependencies:

  • ESX (1.1; 1.2; 1-final; legacy are tested)
  • NativeUI

Supporting:
Those are not dependencies. All scripts listed below are optional!

  • myProperties: For the automatic generation of property garages, when a player purchases a property
  • AdvancedParking: You’ll be able to check the current position of your vehicle on the map. Also you can always get your vehicle from the Impound.
  • LegacyFuel
  • myCarMileage: Included in this release

Price: 21.99€ + tax
You can get this script in my store: https://luis-scripts.tebex.io/package/4909284

You can also get myGarage in a Bundle Deal with myProperties for 10% off: https://luis-scripts.tebex.io/package/4909365

13 Likes

Hello!

This looks really good, but I have a couple of questions before buying.

  1. We use loaf housing for our properties… can this be integrated to work as the garage feature for loaf housing?

  2. For impounds, If a vehicle is not impounded after X number of Real life days… can it be removed (RP crushed) from a players owned vehicle list.

  3. Can you have more then 1 vehicle out? We are a big country style RP server and going on hunting trips with quads in the back or trailers, that we own - connected to the trucks that we own - is a big thing for us. Most garage scripts only allow for 1 vehicle thus making this not possible without vMenu.

1 Like

moin gibt es auch ne Möglichkeit das man das LegacyFuel ändern kann und Fuel ?
lg

1 Like

As for your third point:
All garages I know can do that, weird :smiley:
This one definitely can.

If you are concerned about despawns, please check out the optional scripts:

AdvancedParking was created by me (and still is getting updates) and allows saving of vehicles position/status completely dynamically (no user interaction needed). Even saves bodywork deformation as of now (though I would consider that kind of experimental at this point).

2 Likes

Hey,

the use of LegacyFuel is only optional. If you want to use it, then the script supports it.
Otherwise also the default fuel set in the vehicleProperties is saved.

Best regards,
Luis

checking in on this!

möglich mit dem garagensystem rangabhängig vorab einzustellen wieviel an bestimmten autos in der garage stehen?

zb. Police
Rang: Rekrut
4x Police

Rang: Officer
4x Police1
4x Police2

oder zb bei Taxi:
10x Taxi

oder wenn man jetzt ich sag mal irgendeine spieler geführte firma hat und denen ein rumpo spendieren möchte als lieferwagen. aber die eben nur einen haben und sich nicht jeder angestellte einen kaufen kann wie bei denn normalen esx job garagen

das dieses “private” kaufen aufhört und man so ich sag mal nen “LIMIT” an bestimmten fahrzeugen setzen zu können. weißt du was ich meine? :smiley:

Hey,

you didn’t install the NativeUIReloaded which is linked in the readme file. Or in the downloads channel.

Best regards,
Luis

myGarage - Update - 22.01.2022

  • Added Config option: Config.uniqueGarages- When this option is enabled all vehicles are in all garages
  • Added Config.ESXEvent to fix a problem which some users had when they use anticheats.
  • Small bugfix: Also you can now simply leave the Debug mode activated

You can simply download the script through the keymaster

myGarage - Update - 25.01.2022

  • Vehicle Deformation is now saved and applied when spawning the vehicle from the garage (With the great VehicleDeformation from Kiminaze)
  • Added optional vehicle class restrictions for every garage. F.e. for boat, helicopter, plane only garages and impounds
  • Added Config.APVehiclesNotInImpound to avoid that vehicles are not in the Impound, when they are managed in AdvancedParking
  • Added Config.ignoreVehicleOwner to make it possible to** store vehicles, which aren’t owned**.

You have to run this in your database:

ALTER TABLE `owned_vehicles` ADD COLUMN IF NOT EXISTS `garageDeformation` LONGTEXT;

You can simply download the script through the keymaster

I’ve purchased and use your property script and holy hell can you put out some good stuff! Mad props! Will more than likely be buying this as well.

I have one question though, the garage blips and private garage blips on the map, are they only viewable buy people with access or will my map have a bunch of private garage blips? I used a different garage script before that created an insane amount of map blips which forced me to move back to a basic, but functioning, three ring garage.

Edit- also is there a function for police / mechanic impound or does it coincide with the default fivem impound function?

myGarage - Update - 30.01.2022

  • Small bugfix for the vehicle deformation fix event
  • Added Config.useVehicleDeformation to the Config to enable this
  • Fixed a bug, through which the body and engine Health was not saved

Created a help page with useful information for common questions: faq/myGarage.md at main · Luis-spec/faq · GitHub

Hey,

the map blips will of course only be visible for those who hae access tothe garage.
And the default impound functions will still work.

1 Like

Absolute banger of a script. Happy I purchased and is working amazingly with myProp. Will be suggesting this to others!

1 Like

Thank you so much for this review! <3

1 Like

myGarage - Update - 01.02.2022

  • Added a Config option to disable the Impoundsof myGarage.
    → Also added full interaction between this script and myImpound with the newest myImpound update

myGarage - Update - 06.02.2022

  • Added the possibility to set up multiple spawning positions for public and job garages
  • Added support for vehicles with the owner being society_jobname

Install the correct NativeUiReloaded.
This is described in the readme file :wink:

You need NativeUILua_Reloaded

?