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

Problem with NPC Chat System i made?

Asked by 6 years ago

So, recently i had a issue making a GUI popup on touch of a brick. Got that figured out. But, i'm having a issue making it show a frame after you press a button on the first frame.

Part Touch Script

local Part = script.Parent
local Frame = game.StarterGui.IntelC1

    Part.Touched:connect(function(HIT)
        local H = HIT.Parent:FindFirstChild("Humanoid")
        if H then
            local Player = game.Players:GetPlayerFromCharacter(HIT.Parent)
           Frame.Parent = Player.PlayerGui 
           Player.PlayerGui.IntelC1.CHFrame.Visible = true
    end end)

Local Script for a button to go to the next frame

local Button = script.Parent

Button.MouseButton1Click:Connect(function()
    script.Parent.CHFrame.Visible = false
    script.Parent.Parent.Parent.CHFrame2.Visible = true
end)

and then that local script is the same for the other ones. Except for the closing frame which is

local Button = script.Parent

Button.MouseButton1Click:Connect(function()
    script.Parent.CHFrame.Visible = false
end)

I get the first frame popping up. But, when i click the button to go to the next frame, it doesn't show. Could anyone help? Thanks in advance! :D

Answer this question