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
