Skip to content

Kucluck Garage

lukman-nov edited this page Mar 21, 2023 · 3 revisions

Welcome to the Kucluck Garage wiki!

KUCLUCK GARAGE

Kucluck Garages, this is a garage script that has many functions. Starting from the garage of cars, planes or helicopters, and boats, it can also be used to seize vehicles manually or automatically using a predetermined time, and there is also a vehicle lock system. This garage can also be made into private garages, jobs or groups of garages or public garages.

This script is only useful in the ESX Legacy framework, because when I made this script I used the ESX Legacy 1.9.3 framework and Game build 2802.

Sorry if this script looks bad :D Hopefully this script is useful for those of you who download it.

I share this script with you for free.

Main Features

  • Low Resmon (if you use ox_target).
  • Save Engine Level, Body Level, Fuel Level, Visual Dirt Body and etc.
  • Include database, and NPC.
  • Include vehicles key System.
  • Include Impound and Jobs Impounded.
  • Include Private Garage and Jobs Garage.
  • Incluce cars, planes or helicopters, and boats Garage & Impound,
  • Custom Fee Impound & Fee Garages from vehicle type.
  • Include Auto and Manualy Delete Vehicles in Words.
  • And more 😄

Installation

  • Download and install all requirements
  • Download or Clone kc_garage version here
  • Configure according to your server needs di config.lua
  • Add start kc_garage to your server.cfg
  • Download optional needs if you want to use

Configure

To configure kc_garage, you can see in config.lua, I have written each function.

How To Fix

Vehicle Label NULL

To fix NULL vehicle names when selecting a vehicle you need to add code in vehicle_names.lua for ex: AddTextEntry('23rs7', 'AUDI RS7 2023') the first is <gameName> and the second is the vehicle's custom Label. to get <gameName> you need to look at the vehicle data in vehicles.meta.

CreateThread(function()
  AddTextEntry('23rs7', "AUDI RS7 2023") -- (<gameName>, Vehicle Label)
end)

Use Impound For Job

exports['kc_garage']:JobsImpound('ImpoundName', VehiclePlate, VehiclePropertis, ESX.PlayerData.identifier)

ImpoundName must be the same as the one in Config.Impound[ImpoundName]