Config
cfg = {}
cfg.useTarget = true
cfg.markets = {
[1] = {
marketName = 'Supermarket',
marketCoord = vector3(-3241.9, 1001.16, 12.83),
job = 'none',
model = "a_m_m_polynesian_01",
pedCoords = vector4(-3243.86, 1002.8, 12.83, 54.36),
blip = true,
items = {
{
name = 'water_bottle',
label = 'Water',
price = 10,
description = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit',
category = 'drinks'
},
{
name = 'weapon_pistol',
label = 'Pistol',
price = 1000,
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
category = 'foods'
},
}
},
[2] = {
marketName = 'Police Market',
marketCoord = vector3(-3246.24, 1003.01, 12.83),
job = 'police',
model = "a_m_m_socenlat_01",
pedCoords = vector4(-3241.79, 999.91, 12.83, 349.37),
blip = false,
items = {
{
name = 'beer',
label = 'Amsterdam',
price = 35,
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
category = 'Beers'
},
{
name = 'whiskey',
label = 'Viski',
price = 100,
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
category = 'Whiskeys'
},
{
name = 'vodka',
label = 'Vodka',
price = 50,
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
category = 'Vodkas'
},
}
},
}
cfg.PlayerOnloadEvents = {
-- "playerSpawned",
"esx:playerLoaded",
"QBCore:Client:OnPlayerLoaded",
"esx:onPlayerSpawn",
}
if GetResourceState('qb-inventory') == 'started' then
cfg.img = 'nui://qb-inventory/html/images/'
elseif GetResourceState('ox_inventory') == 'started' then
cfg.img = 'nui://ox_inventory/web/images/'
end
if cfg.Framework == "qb" or cfg.Framework == "QB" or cfg.Framework == "qb-core" then
cfg.Framework = "qb"
G9Core = exports['qb-core']:GetCoreObject()
elseif cfg.Framework == "qbold" then
G9Core = nil
cfg.Framework = "qb"
Citizen.CreateThread(function()
while G9Core == nil do
TriggerEvent('QBCore:GetObject', function(obj) G9Core = obj end)
Citizen.Wait(50)
end
end)
elseif cfg.Framework == "esx" or cfg.Framework == "ESX" or cfg.Framework == "es_extended" then
cfg.Framework = "esx"
G9Core = exports["es_extended"]:getSharedObject()
elseif cfg.Framework == "esxold" then
G9Core = nil
cfg.Framework = "esx"
Citizen.CreateThread(function()
while G9Core == nil do
TriggerEvent('esx:getSharedObject', function(obj) G9Core = obj end)
Citizen.Wait(50)
end
end)
else
cfg.Framework = "custom"
-- Write your own code cfg object code.
G9Core = nil
end
Last updated