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

Why won't this SurfaceGuiButton work?

Asked by
Chronomad 180
8 years ago

This button should print ("Clicked") when clicked. However, I can't seem to access any of the gui although it's adornee is set properly.

The code all works properly but the surfacegui button still can't be accessed. Thanks in advance for any help.

The adornee is set to a part and the surfacegui is in the players gui.

function ActivateInventory()
    player.PlayerGui.MouseFollowLocal.Disabled = true
    local UIStorage = game.ReplicatedStorage.LocalPlayerResources.UIStorage
    local B1 = UIStorage.MainInven:Clone()
    local B2 = UIStorage.Equipment:Clone()
    local B3 = UIStorage.ExtraInterface:Clone()
    B1.Parent = player.PlayerGui
        B2.Parent = player.PlayerGui
            B3.Parent = player.PlayerGui
    B1.Adornee = player.Character.PlayerEquipment.StandardPersonalInterface.Interface1
        B2.Adornee = player.Character.PlayerEquipment.StandardPersonalInterface.Interface2
            B3.Adornee = player.Character.PlayerEquipment.StandardPersonalInterface.Interface3
    playAnimation(OpenInven)
    wait(0.7)
    playAnimation(OpenInven2)
    --Button:TweenSize(UDim2.new(0, 180, 0, 180), "Out", "Quad", 0.5)

end

Heres the script inside the button

local Button = script.Parent
local player = game:GetService('Players').LocalPlayer
local mouse = player:GetMouse()
Button.MouseEnter:connect(function(mouse) 
    Button:TweenSize(UDim2.new(0, 180, 0, 180), "Out", "Quad", 0.5)
Button.MouseLeave:connect(function(mouse)
    Button:TweenSize(UDim2.new(0, 150, 0, 150), "In", "Quad", 0.5)
end)
end)

script.Parent.MouseButton1Click:connect(function()
    print("Clicked!")
end)
0
Are you calling the Inventory function? UniversalDreams 205 — 8y
0
Yes I am calling the inventory function. Every bit of code works without error, and the GUI's appear on the parts they should. I just can't interact with them. Chronomad 180 — 8y

Answer this question