Client-side
List of client-side exports.
IMPORTANT: This Exports work only above Version 2.5.0 of OP Garages Script
OpenGarageHere
exports['op-garages']:OpenGarageHere(coords, disablePreview)
This event will Open Garage or Hide and Save Current player Vehicle.
coords:
vec4
disablePreview:
boolean
Example Usage:
RegisterCommand('testgarage', function()
exports['op-garages']:OpenGarageHere()
end)
ClientaddTempPrivateGarage
exports['op-garages']:ClientaddTempPrivateGarage(Label, Type, Coords, Radius, PrivatePlayersList, cb)
Label:
string
Type:
car | air | sea
Coords:
table
CenterOfZone:
vec4
AccessPoint:
vec4
(Only whe Type: sea | air)
Radius:
number
PrivatePlayersList:
object
id:
string
(Player CitizenID or Char)name:
string
(Player Name and Lastname, you can leave it "")
cb:
function
This export have callback which returns created garage id.
Example Usage:
local Coords = {
CenterOfZone = vec4(-1796.2642, 398.0186, 110.9659, 161.2089),
AccessPoint = vec4(0.0, 0.0, 0.0, 0.0) -- Leave 0.0 if it's 'car' garage.
}
local PrivatePlayersList = {
{
id = "char1:7e0ec7b80d186fd8c29f6631e4377e75812fe8fd",
name = ""
}
}
-- Or instead of PrivatePlayersList as a table you can simply set this to player server id.
-- Example: PrivatePlayersList = 15
exports['op-garages']:ClientaddTempPrivateGarage("Bagieta Garage", "car", Coords, 15, PrivatePlayersList, function(garageId)
print(garageId)
end)
ClientremoveTempPrivateGarage
Index:
number
Example Usage:
exports['op-garages']:ClientremoveTempPrivateGarage(garageId)
ClientaddTempGangGarage
exports['op-garages']:ClientaddTempGangGarage(Label, Type, Coords, Radius, GangName, GangGrade, Mode, zPoints, onespawn, cb)
Label:
string
Type:
car | air | sea
Coords:
table
CenterOfZone:
vec4
AccessPoint:
vec4
(Only whe Type: sea | air)
Radius:
number
GangName:
string
GangGrade:
number
Mode:
string: owned | spawner
zPoints:
table | nil
onespawn:
vec4 | nil
cb:
function
This export have callback which returns created garage id.
Example Usage:
local Coords = {
CenterOfZone = vec4(-1796.2642, 398.0186, 110.9659, 161.2089),
AccessPoint = vec4(0.0, 0.0, 0.0, 0.0) -- Leave 0.0 if it's 'car' garage.
}
local zPoints = {
minZ = 15.0,
maxZ = 25.0
}
-- You can leave zPoints nil or false if you don't want to use it!
exports['op-garages']:ClientaddTempGangGarage("Ballas Garage", "car", Coords, 15, "ballas", 0, "owned", zPoints, nil, function(garageId)
print(garageId)
end)
ClientremoveTempGangGarage
Index:
number
Example Usage:
exports['op-garages']:ClientremoveTempGangGarage(garageId)
Last updated