inside-scripts
Store
  • INFORMATION
    • inside-scripts
  • PAID SCRIPTS
    • 🔑 Vehicle Keys
      • Functions
      • Config
    • 🚗 Garage
      • Functions
      • Script Functionality Overview
      • Config
    • 🥦 Weed Laboratory
      • Config
    • 💊 Sell Drugs
      • Script Functionality Overview
      • Config
    • 🗯️ Dialog V1
      • Functions
      • Config
    • 🗯️ Dialog V2
      • Functions
      • Config
    • 📰 Interaction
      • Functions
      • Config
    • 🪧Notifications and Progress
      • Functions
      • Config
    • 🪛 Lock Picking
      • Config
  • FREE SCRIPTS
    • 🖥️ Bridge & Library
      • Compatibility
      • Usage & Installation
      • Functions
        • Bridge
          • Framework
            • Client
            • Server
          • Inventory
            • Server
          • Fuel
            • Client
          • Keys
            • Client
            • Server
          • Notification
            • Client
            • Server
          • Progress Bar
            • Client
          • Target
            • Client
        • Library
          • Callback
            • Client
            • Server
          • Entity
            • Client
            • Server
          • Blip
            • Client
          • Identifier
            • Server
          • Timezone
            • Server
          • Webhook
            • Server
          • Utility
            • Shared
Powered by GitBook
On this page
  • Create Vehicle
  • Usage
  • Example
  • Deleting Vehicle
  • Usage
  • Example
  • Setting Distance
  • Usage
  • Example
  • Get Vehicle By Plate
  • Usage
  • Example
  • Get Vehicle By Net Id
  • Usage
  • Example
  • Get Vehicle By Vin
  • Usage
  • Example
  • Get Player Keys
  • Usage
  • Example
  • Get Player Vehicles
  • Usage
  • Example
  • Get Vehicle Distance
  • Usage
  • Example
  1. PAID SCRIPTS
  2. 🚗 Garage

Functions

Last updated 8 months ago

Create Vehicle

Usage

TriggerEvent("is_garage:createVehicle", vehicle, data, owner)
  • vehicle: number

  • data: object

    • parked(optional): object

      • coords: vector4

      • street: string

    • plate(optional): string

    • fuel(optional): float

    • engine(optional): number

    • body(optional): number

    • distance(optional): float

    • mods(optional): object()

  • owner(optional): number(playerId) or object

    • job: string

    • minGrade: number

    • identifier: string

    • name: string

TriggerEvent("is_garage:createVehicle", data, owner)
  • data: object

    • model: string

    • hash: number

    • plate: string

    • parked: object

      • coords: vector4

      • street: string

    • fuel(optional): float

    • engine(optional): number

    • body(optional): number

    • distance(optional): float

  • owner: number(playerId) or object

    • job: string

    • minGrade: number

    • identifier: string

    • name: string

Example

-- Adding Vehicle for Source
TriggerEvent("is_garage:createVehicle", vehicle, {})

-- Adding Vehicle for Specified Player Id
TriggerEvent("is_garage:createVehicle", vehicle, {}, playerId)

-- Adding Vehicle for Specified Player
TriggerEvent("is_garage:createVehicle", vehicle, {}, {
    identifier = "char1:xxx/citizenid",
    name = "Keyton Johnson",
})

-- Adding Vehicle for Specified Job
TriggerEvent("is_garage:createVehicle", vehicle, {}, {
    job = "police",
    minGrade = 2,
})
-- Adding Vehicle for Specified Player Id
TriggerEvent("is_garage:createVehicle", {
    model = "sultanrs",
    hash = GetHashKey("sultanrs"),
    plate = "LS 420",
    parked = {
        coords = vector4(0.0, 0.0, 0.0, 0.0),
        street = "Default Spawn",
    },
}, playerId)

-- Adding Vehicle for Specified Player
TriggerEvent("is_garage:createVehicle", {
    model = "sultanrs",
    hash = GetHashKey("sultanrs"),
    plate = "LS 420",
    parked = {
        coords = vector4(0.0, 0.0, 0.0, 0.0),
        street = "Default Spawn",
    },
}, {
    identifier = "char1:xxx/citizenid",
    name = "Keyton Johnson",
})

-- Adding Vehicle for Specified Job
TriggerEvent("is_garage:createVehicle", {
    model = "sultanrs",
    hash = GetHashKey("sultanrs"),
    plate = "LS 420",
    parked = {
        coords = vector4(0.0, 0.0, 0.0, 0.0),
        street = "Default Spawn",
    },
}, {
    job = "police",
    minGrade = "2",
})

Deleting Vehicle

Usage

TriggerServerEvent("is_garage:deleteVehicle", target)
  • target: string(vin) or number(netId)

TriggerEvent("is_garage:deleteVehicle", target)
  • target: string(vin) or number(netId)

Example

-- Deleting Vehicle with Specified VIN
TriggerServerEvent("is_garage:deleteVehicle", "VIN")

-- Deleting Vehicle with Specified Network ID
TriggerServerEvent("is_garage:deleteVehicle", netId)
-- Deleting Vehicle with Specified VIN
TriggerEvent("is_garage:deleteVehicle", "VIN")

-- Deleting Vehicle with Specified Network ID
TriggerEvent("is_garage:deleteVehicle", netId)

Setting Distance

Usage

TriggerServerEvent("is_garage:setDistance", target, distance)
  • target: string(vin) or number(netId)

  • distance: float

TriggerEvent("is_garage:setDistance", target, distance)
  • target: string(vin) or number(netId)

  • distance: float

Example

-- Setting Vehicle Distance with Specified VIN
TriggerServerEvent("is_garage:setDistance", "VIN", 150.25)

-- Setting Vehicle Distance with Specified Network ID
TriggerServerEvent("is_garage:setDistance", netId, 150.25)
-- Setting Vehicle Distance with Specified VIN
TriggerEvent("is_garage:setDistance", "VIN", 150.25)

-- Setting Vehicle Distance with Specified Network ID
TriggerEvent("is_garage:setDistance", netId, 150.25)

Get Vehicle By Plate

Usage

exports["is_garage"]:getVehicleByPlate(plate)
  • plate: string

Example

exports["is_garage"]:getVehicleByPlate(plate)
  • return: object

    • owner: object

      • job: string

      • minGrade: number

      • identifier: string

      • name: string

    • model: string

    • hash: number

    • vin: string

    • plate: string

    • status: number or object

    • parked: object

      • coords: vector4

      • street: string

    • fuel: float

    • engine: number

    • body: number

    • distance: float

Get Vehicle By Net Id

Usage

exports["is_garage"]:getVehicleByNetId(netId)
  • netId: number

Example

exports["is_garage"]:getVehicleByNetId(netId)
  • return: object

    • owner: object

      • job: string

      • minGrade: number

      • identifier: string

      • name: string

    • model: string

    • hash: number

    • vin: string

    • plate: string

    • status: number or object

    • parked: object

      • coords: vector4

      • street: string

    • fuel: float

    • engine: number

    • body: number

    • distance: float

Get Vehicle By Vin

Usage

exports["is_garage"]:getVehicleByVin(vin)
  • vin: string

Example

exports["is_garage"]:getVehicleByVin(vin)
  • return: object

    • owner: object

      • job: string

      • minGrade: number

      • identifier: string

      • name: string

    • model: string

    • hash: number

    • vin: string

    • plate: string

    • status: number or object

    • parked: object

      • coords: vector4

      • street: string

    • fuel: float

    • engine: number

    • body: number

    • distance: float

Get Player Keys

Usage

exports["is_garage"]:getPlayerKeys(target)
  • target: string(identifier) or number(playerId)

Example

exports["is_garage"]:getPlayerKeys(target)
  • return: array

    • vin: string

    • favorite: boolean

Get Player Vehicles

Usage

exports["is_garage"]:getPlayerVehicles(target)
  • target: string(identifier) or number(playerId)

Example

exports["is_garage"]:getPlayerVehicles(target)
  • return: array

    • vin: string

Get Vehicle Distance

Usage

exports["is_garage"]:getVehicleDistance(target)
  • target: string(vin) or number(netId)

Example

exports["is_garage"]:getVehicleDistance(target)
  • return: float

mods(optional): object()

ox_lib
ox_lib