🎮Client Side

Events List

"ug-garage:Client:BlipsCreated"
"ug-garage:Client:OnOpenGarage"
"ug-garage:Client:OnOpenJobGarage"
"ug-garage:Client:OnOpenPoliceImpound"
"ug-garage:Client:OnTakeOutJobVehicle"
"ug-garage:Client:OnSetVehicleInJob"
"ug-garage:Client:OnReclaimVehicle"
"ug-garage:Client:OnParkVehicle"
"ug-garage:Client:OnImpoundVehicle"
"ug-garage:Client:OnPayImpoundFine"
"ug-garage:Client:OnUnimpoundVehicle"
"ug-garage:Client:OnToggleLockVehicle"

Blips Created

This event is triggered once the blips have been loaded successfully to the player. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:BlipsCreated", function ()
    print("[ug-garage]: Blips Created!")
end)

Returns:

nothing


On Open Garage

This event is triggered once the player opens an garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnOpenGarage", function (garage, garageId)
    print("[ug-garage]: Player Openned a Garage!")
    print("[ug-garage]: Garage Name: " .. garage.Name)
    print("[ug-garage]: Garage ID: " .. garageId)
end)

Returns:

garage: table

garadeId: string


On Open Job Garage

This event is triggered once the player opens a job garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnOpenJobGarage", function (jobGarage, jobGarageId, jobName)
    print("[ug-garage]: Player Openned a Job Garage!")
    print("[ug-garage]: Garage Name: " .. jobGarage.Name)
    print("[ug-garage]: Garage ID: " .. jobGarageId)
    print("[ug-garage]: Garage Job: " .. jobName)
end)

Returns:

garage: table

garadeId: string

jobName: string


On Take Out Job Vehicle

This event is triggered once the player takes a vehicle from a job garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnTakeOutJobVehicle", function (vehicle, jobGarage, jobGarageId)
    print("[ug-garage]: Player Took Out A Vehicle From Job Garage!")
    print("[ug-garage]: Vehicle: " .. vehicle)
    print("[ug-garage]: Garage Name: " .. jobGarage.Name)
    print("[ug-garage]: Garage ID: " .. jobGarageId)
end)

Returns:

vehicle: entity

jobGarage: table

jobGarageId: string


On Set Vehicle In Job

This event is triggered once the player sets his personal vehicle inside a job garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnSetVehicleInJob", function (vehicle, jobGarage)
    print("[ug-garage]: Player Setted a Vehicle into Job Garage!")
    print("[ug-garage]: Vehicle: " .. vehicle)
    print("[ug-garage]: Job Garage: " .. jobGarage.Name)
end)

Returns:

vehicle: entity

jobGarage: table


On Reclaim Vehicle

This event is triggered once the player reclaims his personal vehicle from a job garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnReclaimVehicle", function (vehicle)
    print("[ug-garage]: Player Reclaimed a Vehicle from Job Garage!")
    print("[ug-garage]: Vehicle: " .. vehicle)
end)

Returns:

vehicle: entity


On Park Vehicle

This event is triggered once the player parks his vehicle into a garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnParkVehicle", function (vehicle, garage, garageId)
    print("[ug-garage]: Player Parked a Vehicle!")
    print("[ug-garage]: Vehicle: " .. vehicle)
    print("[ug-garage]: Garage: " .. garage.Name)
    print("[ug-garage]: Garage ID: " .. garageId)
end)

Returns:

vehicle: entity

garage: table

garageId: string


On Park Job Vehicle

This event is triggered once the player parks his vehicle into a job garage. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnParkVehicle", function (vehicle, jobGarage, jobGarageId)
    print("[ug-garage]: Player Parked a Vehicle into Job Garage!")
    print("[ug-garage]: Vehicle: " .. vehicle)
    print("[ug-garage]: Job Garage: " .. jobGarage.Name)
    print("[ug-garage]: Job Garage ID: " .. jobGarageId)
end)

Returns:

vehicle: entity

jobGarage: table

jobGarageId: string


On Open Impound

This event is triggered once the player opens an impound. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnOpenImpound", function (impound, impoundId)
    print("[ug-garage]: Player Openned Impound!")
    print("[ug-garage]: Impound Name: " .. impound.Name)
    print("[ug-garage]: Impound ID: " .. impoundId)
end)

Returns:

impound: table

impoundId: string


On Open Police Impound

This event is triggered once the player opens a police impound. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnOpenPoliceImpound", function ()
    print("[ug-garage]: Player Openned Police Impound!")
end)

Returns:

nothing


On Impound Vehicle

This event is triggered once the player impounds a vehicle. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnImpoundVehicle", function (vehicle, impoundData)
    print("[ug-garage]: Player Openned Police Impound!")
    print("[ug-garage]: Vehicle: " .. vehicle)
    print("[ug-garage]: Impound Data: " .. json.encode(impoundData))
end)

Returns:

vehicle: entity

impoundData: table


On Pay Impound Fine

This event is triggered once the player pays for the fine impound. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnPayImpoundFine", function (vehicle)
    print("[ug-garage]: Player Payed Impound!")
    print("[ug-garage]: Vehicle: " .. vehicle)
end)

Returns:

vehicle: entity


On Unimpound Vehicle

This event is triggered once the player unimpounds a vehicle. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnUnimpoundVehicle", function (vehicle)
    print("[ug-garage]: Player Unimpounded Vehicle!")
    print("[ug-garage]: Vehicle: " .. vehicle)
end)

Returns:

vehicle: entity


On Give Vehicle Keys

This event is triggered once the player gives his vehicle keys to a close player. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnGiveVehicleKeys", function (targetId, vehiclePlate)
    print("[ug-garage]: Player Gave Vehicle Keys!")
    print("[ug-garage]: Player ID: " .. targetId)
    print("[ug-garage]: Vehicle Plate: " .. vehiclePlate)
end)

Returns:

targetId: source (number)

vehiclePlate: string


On Toggle Vehicle Lock

This event is triggered once the player locks/unlocks his vehicle. In here, you can add your custom code to customize an action triggered after that event.

Usage:

AddEventHandler("ug-garage:Client:OnToggleVehicleLock", function (locked, vehicle)
    print("[ug-garage]: Player Toggled Vehicle Lock!")
    print("[ug-garage]: Doors locked? " .. locked)
    print("[ug-garage]: Vehicle: " .. vehicle)
end)

Returns:

locked: boolean

vehicle: vehicle

Last updated

Was this helpful?