Introducing the best Shop for Fivem!
Our feature-rich solution is the perfect addition to any server looking to upgrade their Shop options.
Here’s what you can expect from our top-of-the-line script:
- High Performance (Idle 0.0ms Server & Client)
- Responsive design that looks great on all resolutions (CSS editable)
- Categories for items
- Ability to create multiple shops with different blips, items, and categories
- Payment options include card and cash
Our customizable configuration options allow you to tailor the Shop to your exact needs, including:
- Change language settings for both frontend and backend
- Add more Shops with diffrent Name, Items, Categories & Blip
- Change helpnotifications to suit your needs
- Add custom notification triggers
Shared:
ES = {}
ES.language = {
['action_to_open'] = 'Press ~INPUT_CONTEXT~ to view the shop catalog.',
['success'] = 'Your purchase for %s$ was successful.',
['error_cash'] = 'You do not have enough cash to make this purchase.',
['error_bank'] = 'You do not have enough funds in your bank account.'
}
ES.marker = {
['enabled'] = true,
['bobUpAndDown'] = false,
['faceCamera'] = true,
['rotate'] = true,
['drawDistance'] = 15,
['type'] = 21,
['color'] = {
['r'] = 127,
['g'] = 114,
['b'] = 230,
['a'] = 140
},
['scale'] = {
['x'] = 1.0,
['y'] = 1.0,
['z'] = 1.0
}
}
ES.DisplayHelpText = function(str)
SetTextComponentFormat("STRING")
AddTextComponentString(str)
DisplayHelpTextFromStringLabel(0, 0, 1, -1)
--[[
You can also include your own HelpText.
Just remove the functions above and insert your own Trigger/Functions.
]]
end
ES.notify = function(msg)
--TriggerEvent("notify", "info", "Information", msg, 7000)
TriggerEvent('notifications', 'grey', 'info', msg)
end
ES.Shops = {
{
['name'] = '24/7 Market',
['locations'] = {
vector3(373.875, 325.896, 102.566),
vector3(-1069.21, -2835.97, 27.7),
vector3(2557.458, 382.282, 107.622),
vector3(-3038.939, 585.954, 6.908),
vector3(-3241.927, 1001.462, 11.830),
vector3(-2191.65, 4285.4, 49.18),
vector3(1961.464, 3740.672, 31.343),
vector3(2678.916, 3280.671, 54.241),
vector3(1729.216, 6414.131, 34.037),
vector3(1135.808, -982.281, 45.415),
vector3(-1222.915, -906.983, 11.326),
vector3(-1487.553, -379.107, 39.163),
vector3(-2968.243, 390.910, 14.043),
vector3(1166.024, 2708.930, 37.157),
vector3(26.18, -1347.29, 29.5),
vector3(-1393.409, -606.624, 29.319),
vector3(-559.906, 287.093, 81.176),
vector3(-48.519, -1757.514, 28.421),
vector3(1163.373, -323.801, 68.205),
vector3(-707.501, -914.260, 18.215),
vector3(-1820.523, 792.518, 137.118),
vector3(4903.7, -4940.16, 3.36),
vector3(4467.68, -4464.91, 3.76),
vector3(547.84, 2671.48, 42.16),
vector3(1392.55, 3604.82, 34.98)
},
['blip'] = {
['sprite'] = 52,
['scale'] = 0.8,
['colour'] = 50,
['display'] = 2
},
['categories'] = {
{
name = 'Food',
icon = 'mdi:silverware-fork' -- use icons from: https://iconify.design/
},
{
name = 'Drinks',
icon = 'mdi:bottle-soda'
}
},
['items'] = {
{
name = 'bread',
label = 'Bread',
category = 'Food',
price = 10
},
{
name = 'water',
label = 'Water',
category = 'Drinks',
price = 10123123213
}
}
}
--[[
-- template to create new shop
{
['name'] = 'Junkfood',
['locations'] = {
vector3(46.4223, -1094.8351, 29.2756),
},
['blip'] = {
['sprite'] = 52,
['scale'] = 0.8,
['colour'] = 50,
['display'] = 2
},
['categories'] = {
{
name = 'Food',
icon = 'mdi:silverware-fork' -- use icons from: https://iconify.design/
},
},
['items'] = {
{
name = 'burger',
label = 'Burger',
category = 'Food',
price = 6
},
}
}
]]
}
Compatible with ESX 1.1, 1.2, Legacy, and QBCore.
The script is protected and secured by Tebex.
Check out our preview to see the Shop in action.
Click here
And for just 20,00 EUR (including Tebex fees), you can elevate your server’s shop options with the best script on the market.
Click here
Code is accessible No
Subscription-based No
Lines (approximately) 2000+
Requirements ESX/QBCore
Support Yes

