I got a inventory system when you click a part it gets listed in the table and saved in there. I want to make a shop where you click a GUI button and it gets the price value for each Item in the table and give you money. Then clears the Table.
I'm added the sell system to this https://devforum.roblox.com/t/open-sourced-inventory-system/911931/43
Main script when GUI button is clicked it fires this
RepStorage.Remotes.Sell.OnServerEvent:Connect(function(player, item) local itemInfo = ItemsInfo[item] local Sum = itemInfo.Price Sum = 0 for i,v in pairs(itemInfo) do Sum = Sum + v end if Sum > 0 then local player = game.Players.LocalPlayer player.leaderstats.Teccers.Value = player.leaderstats.Teccers.Value + Sum end end)
The items values are in this table in a different script
local ItemModels = script.Parent.ItemModels local ItemsInfo = { ["Stone"] = { Name = "Stone"; Price = 5; }; ["Gold"] = { Name = "Gold"; Price = 500; }; } return ItemsInfo