Config
Config = {}
Config.Debug = true
Config.WholesaleItems = {
['phone'] = { label = 'Phone', price = 100},
['radio'] = { label = 'Radio', price = 100},
['hotdog'] = { label = 'Hotdog', price = 10},
['cola'] = { label = 'Cola', price = 25 },
['vesi'] = { label = 'Water', price = 10 },
['contract'] = { label = 'Vehicle contract', price = 200 },
['kahvi'] = { label = 'Coffee', price = 25},
['tupakkaaski'] = { label = 'Cigarettes', price = 400},
['sytkari'] = { label = 'Lighters', price = 200},
}
Config.Locale = 'en' -- en / fi
Config.NameChangePrice = 5000
Config.ImagePath = 'nui://ox_inventory/web/images/' -- where your item images are located at
Config.RemoveInActive = {
enabled = true,
duration = 28, -- if nothing has been added / removed to sale for this time period the shop will be automatically wiped and put to sale again (vendings just deleted)
}
Config.DefaultTitle = "Shop" -- if shop is not owned by anyone / in title & blip
Config.DefaultTitleVending = "Vending Machine" -- if shop is not owned by anyone / in title & blip
Config.BankPurchaseItem = nil -- set here if you want the script to check for item on purchase like "bankcard" for example.
Config.DefaultItems = {
{item = 'phone', label = 'Phone', price = 400, count = 9999},
{item = 'radio', label = 'Radio', price = 300, count = 9999},
{item = 'vesi', label = 'Water', price = 50, count = 9999},
{item = 'hotdog', label = 'Hotdog', price = 50, count = 9999},
}
Config.VendingMachines = {
enabled = true, -- enable system or no
blips = false, -- whether to show blips for placed vending machines in map
item = 'vending', -- register this item to your framework/inventory
prop = 'prop_vend_snak_01', -- this will be used as the prop for placed vending machines
maxVending = 1, -- how many vending machines ONE player can place
Draw3D = {
enabled = false, -- draws 3D text on vending machine with shop name when close
title = '%s | Vending Machine',
},
blockedZones = { -- in these places you cant place vending machines
{
coords = vector3(440.4718, -983.1094, 43.6917),
radius = 20.0,
},
},
}
Config.WholesalePedPoints = { -- when you order items from wholesale the pickup npc is spawned to one of the locations below
vector4(-965.1562, -2067.1799, 8.4059, 138.4453),
vector4(868.4834, -1629.0880, 29.2480, 89.4155),
vector4(1930.0005, 4635.1343, 39.4667, 1.2696),
vector4(2335.6147, 4859.6943, 40.8082, 226.4784),
vector4(-246.7678, 6068.5381, 31.3445, 135.5911),
}
Config.Shops = {
['shop1'] = {
price = 600000,
bossMenu = {
coords = vec3(-1219.97, -911.25, 12.33),
range = 3.0,
},
shop = {
coords = vec3(-1222.73, -907.08, 12.33),
range = 4.0,
}
},
['shop2'] = {
price = 600000,
bossMenu = {
coords = vec3(-710.3110, -905.3671, 19.1894),
range = 3.0,
},
shop = {
coords = vec3(-706.7123, -913.7655, 19.3120),
range = 4.0,
}
},
['shop3'] = {
price = 600000,
bossMenu = {
coords = vec3(1165.7804, 2714.3652, 38.1577),
range = 3.0,
},
shop = {
coords = vec3(1165.9418, 2710.1099, 38.3393),
range = 4.0,
}
},
--[[['shop4'] = { -- KESKIMAA
price = 550000,
bossMenu = {
coords = vec3(1391.2426, 3609.2390, 33.9810),
range = 3.0,
},
shop = {
coords = vec3(1393.1072, 3605.8894, 35.0987),
range = 4.0,
}
},]]
['shop5'] = {
price = 450000,
bossMenu = {
coords = vec3(1707.1731, 4921.6738, 41.9478),
range = 3.0,
},
shop = {
coords = vec3(1698.3453, 4923.4868, 42.1838),
range = 4.0,
}
},
['shop6'] = {
price = 400000,
bossMenu = {
coords = vec3(1735.3394, 6419.0845, 34.9333),
range = 3.0,
},
shop = {
coords = vec3(1728.6082, 6414.2290, 35.3),
range = 4.0,
}
},
----------
['shop7'] = {
price = 600000,
bossMenu = {
coords = vec3(29.5090, -1340.6774, 29.3748),
range = 3.0,
},
shop = {
coords = vec3(25.4590, -1347.9218, 29.5871),
range = 4.0,
}
},
['shop8'] = {
price = 550000,
bossMenu = {
coords = vec3(-44.6891, -1748.8894, 29.4208),
range = 3.0,
},
shop = {
coords = vec3(-47.3005, -1757.5917, 29.5717),
range = 4.0,
}
},
['shop9'] = {
price = 550000,
bossMenu = {
coords = vec3(379.0907, 331.8034, 103.5),
range = 3.0,
},
shop = {
coords = vec3(373.6819, 325.5898, 103.8),
range = 4.0,
}
},
['shop10'] = {
price = 450000,
bossMenu = {
coords = vec3(-3250.4988, 1005.7286, 12.9346),
range = 3.0,
},
shop = {
coords = vec3(-3242.2483, 1000.6113, 12.9776),
range = 4.0,
}
},
['shop11'] = {
price = 550000,
bossMenu = {
coords = vec3(1131.5757, -982.5526, 46.4176),
range = 3.0,
},
shop = {
coords = vec3(1134.8900, -982.3538, 46.55),
range = 4.0,
}
},
['shop12'] = {
price = 450000,
bossMenu = {
coords = vec3(2674.5889, 3287.0278, 55.1),
range = 3.0,
},
shop = {
coords = vec3(2679.0798, 3280.2092, 55.4),
range = 4.0,
}
},
['shop13'] = {
price = 500000,
bossMenu = {
coords = vec3(1960.9713, 3748.2822, 32.3),
range = 3.0,
},
shop = {
coords = vec3(1961.3317, 3740.1421, 32.52),
range = 4.0,
}
},
['shop14'] = {
price = 500000,
bossMenu = {
coords = vec3(-2963.7981, 390.3425, 14.8107),
range = 3.0,
},
shop = {
coords = vec3(-2967.1021, 390.9292, 15.1943),
range = 4.0,
}
},
['shop15'] = {
price = 425000,
bossMenu = {
coords = vec3(-3046.8679, 587.2919, 7.9),
range = 3.0,
},
shop = {
coords = vec3(-3038.8711, 585.7249, 8.1),
range = 4.0,
}
},
['shop16'] = {
price = 600000,
bossMenu = {
coords = vec3(1159.0889, -315.4100, 69.2083),
range = 3.0,
},
shop = {
coords = vec3(1163.9740, -322.9288, 69.3574),
range = 4.0,
}
},
['shop17'] = {
price = 600000,
bossMenu = {
coords = vec3(168.7852, 6642.8052, 31.6374),
range = 3.0,
},
shop = {
coords = vec3(160.8326, 6640.5059, 31.832),
range = 4.0,
}
},
}
Last updated