Skip to content
This repository has been archived by the owner on Jul 11, 2021. It is now read-only.

esx_shops integration

Petr Šopf edited this page Sep 7, 2020 · 1 revision

esx_shops integration

  1. Use esx_shops
  2. Open esx_shops/client/main.lua
  3. Find function OpenShopMenu(zone) and replace it:
function OpenShopMenu(zone)
	local elements = {}
	for i = 1, #Config.Zones[zone].Items, 1 do
		local item = Config.Zones[zone].Items[i]

		if item.limit == -1 then
			item.limit = 100
		end

		table.insert(
			elements,
			{
				name = item.item,
				label = item.label,
				type = "item_standard",
				usable = false,
				rare = item.rare,
				limit = -1,
				price = item.price,
				canRemove = false
			}
		)
	end

	TriggerEvent("esx_inventoryhud:openShop", zone, elements)
end