Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Script Will Not Add Frame To Gui After Getting New Item Inside Inventory Folder?

Asked by
LuaDLL 253 Moderation Voter
6 years ago
Edited 6 years ago

This is a normal script running after a remote function is fired.

local AddItem = game:GetService("ReplicatedStorage").Events.AddItem

function UpdateQuantity(ItemName,Amount)
    script.Parent.Background.Holder[ItemName].ItemQuantity.Text = "x"..Amount
end

function AddItem.OnServerInvoke(player,ItemName,Quantity)
    if script.Parent.Inventory:FindFirstChild(ItemName) then
        script.Parent.Inventory[ItemName].Quantity.Value = script.Parent.Inventory[ItemName].Quantity.Value + Quantity
UpdateQuantity(ItemName,script.Parent.Inventory[ItemName].Quantity.Value)
        return
    end
    local Item = Instance.new("Folder")
    Item.Name = ItemName
    local Quantityy = Instance.new("NumberValue")
    Quantityy.Name = "Quantity"
    Quantityy.Value = Quantity
    Item.Parent = script.Parent.Inventory
    Quantityy.Parent = Item
end

It doesn't print any errors. It adds the frame in roblox studio but not in game.

Answer this question