exports

Get Config Garasi

local cfg = exports.fmid_garasi:sharedGarasi()

untuk asuransi bisa pakai cfg.asuransi
untuk garasi bisa pakai cfg.garasi

contohnya jika berada di dalam suatu garasi

local plyState = LocalPlayer.state
local dataLokasi = cfg.garasi[plyState.posisiGarasi]
print(json.encode(dataLokasi, {indent = true}))

Akses Garasi dari Script Lain

local cfgG = exports.fmid_garasi:sharedGarasi()
local plyState = LocalPlayer.state
if plyState.posisiGarasi and cfgG.garasi[plyState.posisiGarasi] then
    exports.fmid_garasi:aksesGarasi(cfgG.garasi[plyState.posisiGarasi])
end

Akses Asuransi dari Script Lain

local cfgG = exports.fmid_garasi:sharedGarasi()
local plyState = LocalPlayer.state
if plyState.posisiAsuransi and cfgG.asuransi[plyState.posisiAsuransi] then
    exports.fmid_garasi:aksesAsuransi(cfgG.asuransi[plyState.posisiAsuransi])
end

Simpan ke Garasi dari Script Lain

local cfgG = exports.fmid_garasi:sharedGarasi()
local plyState = LocalPlayer.state
if plyState.posisiGarasi and cfgG.garasi[plyState.posisiGarasi] then
    exports.fmid_garasi:simpanGarasi(cfgG.garasi[plyState.posisiGarasi])
end

Add Lokasi Garasi dari Script Lain

exports.fmid_garasi:addGarasi({ -- sama seperti di config formatnya
    name = 'paleto2',
    label = 'Garasi Paleto 2',
    coords = vec4(102.0476, 6376.6289, 31.2258, 14.7979),
    radius = 10,
    multiple_spawn = {
        vec4(101.9679, 6375.4365, 31.2258, 8.1045),
        vec4(98.7856, 6374.2163, 31.2258, 31.1695),
        vec4(95.1781, 6372.8799, 31.2258, 10.3904),
    },
})

Add Lokasi Asuransi dari Script Lain

exports.fmid_garasi:addAsuransi({ -- sama seperti di config formatnya
    name = 'paleto2',
    label = 'Asuransi Paleto 2',
    coords = vec4(-238.3852, 6197.0796, 31.4892, 130.3740),
})

Last updated