如何在我的GUI中获取此信息?

时间:2017-07-30 02:30:54

标签: lua scripting roblox

感谢您查看我的问题,希望您能为我带来我所寻求的灵感。我尝试了很多不同的方法。也许我只是忽略了它。我是gui制作等的新手。感谢提前输入

这是针对运行LUA的游戏Roblox

我的问题是...... 好的,所以我想要这个关闭GUI的基本文本按钮被打开。 我无法弄清楚lmfao也许有人可以帮我吗? 我以为我必须制作一个新的框架并将其放在我想要的位置并将文本按钮放在它上面但不要。我尝试了更多方法而没有工作。

-- Objects
local VanScreenGui = Instance.new("ScreenGui")
local OpenFrame = Instance.new("Frame")
local OpenTextButton = Instance.new("TextButton")
local VanGui = Instance.new("Frame")
local VanTextButton = Instance.new("TextButton")
local VanTextBox = Instance.new("TextBox")
local VanGuiCloser = Instance.new("TextButton")
local VanGuiCloserFrame = Instance.new("Frame")

-- Properties
VanScreenGui.Name = "VanScreenGui"
VanScreenGui.Parent = game.CoreGui
--
OpenFrame.Name = "OpenFrame"
OpenFrame.Parent = VanScreenGui
OpenFrame.BackgroundColor3 = Color3.new(1, 1, 1)
OpenFrame.Draggable = true
OpenFrame.Position = UDim2.new(0, 27, 0, 448)
OpenFrame.Size = UDim2.new(0, 76, 0, 29)
OpenFrame.Style = Enum.FrameStyle.DropShadow

OpenTextButton.Name = "Open.TextButton"
OpenTextButton.Parent = OpenFrame
OpenTextButton.BackgroundColor3 = Color3.new(1, 1, 1)
OpenTextButton.Position = UDim2.new(0, 6, 0, 0)
OpenTextButton.Size = UDim2.new(0, 50, 0, 15)
OpenTextButton.Style = Enum.ButtonStyle.RobloxRoundButton
OpenTextButton.Font = Enum.Font.SourceSans
OpenTextButton.FontSize = Enum.FontSize.Size14
OpenTextButton.Text = "OPEN"
OpenTextButton.TextSize = 14

VanGui.Name = "VanGui"
VanGui.Parent = VanScreenGui
VanGui.BackgroundColor3 = Color3.new(1, 1, 1)
VanGui.Draggable = true
VanGui.Position = UDim2.new(0, 33, 0, 343)
VanGui.Selectable = true
VanGui.Size = UDim2.new(0, 254, 0, 82)
VanGui.Style = Enum.FrameStyle.DropShadow
VanGui.Visible = false

VanTextButton.Name = "Van.TextButton"
VanTextButton.Parent = VanGui
VanTextButton.BackgroundColor3 = Color3.new(1, 1, 1)
VanTextButton.BackgroundTransparency = 0.5
VanTextButton.Position = UDim2.new(0, 30, 0, 41)
VanTextButton.Size = UDim2.new(0, 179, 0, 20)
VanTextButton.Font = Enum.Font.Arcade
VanTextButton.FontSize = Enum.FontSize.Size32
VanTextButton.Text = "VAN"
VanTextButton.TextSize = 30

VanTextBox.Name = "Van.TextBox"
VanTextBox.Parent = VanGui
VanTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
VanTextBox.BackgroundTransparency = 0.5
VanTextBox.Position = UDim2.new(0, 32, 0, 0)
VanTextBox.Size = UDim2.new(0, 177, 0, 20)
VanTextBox.Font = Enum.Font.Arcade
VanTextBox.FontSize = Enum.FontSize.Size28
VanTextBox.Text = "name"
VanTextBox.TextSize = 25

VanGuiCloser.Name = "VanGuiCloser"
VanGuiCloser.Parent = VanGui
--VanGuiCloser.Visable = true
VanGuiCloser.BackgroundColor3 = Color3.new(1, 1, 1)
VanGuiCloser.BackgroundTransparency = 0.5
VanGuiCloser.Position = UDim2.new(0, 255, 0, 354)
VanGuiCloser.Size = UDim2.new(0, 20, 0, 14)
VanGuiCloser.Font = Enum.Font.SourceSans
VanGuiCloser.FontSize = Enum.FontSize.Size14
VanGuiCloser.Text = "X"
VanGuiCloser.TextSize = 14

OpenTextButton.MouseButton1Down:connect(function()
        game.CoreGui.VanScreenGui.VanGui.Visible = true
    game.CoreGui.VanScreenGui.OpenFrame.Visible = false
end)

VanGuiCloser.MouseButton1Down:connect(function()
        game.CoreGui.VanScreenGui.VanGui.Visible = false
    game.CoreGui.VanScreenGui.OpenFrame.Visible = true
end)

1 个答案:

答案 0 :(得分:0)

如果你想摆脱打开按钮,那么只需使用:Destroy()

实施例

buttonname.MouseButton1Click:connect(function()
game.CoreGui.openbuttonname:Destroy()
end)

如果这是你不想做的事情,请更清楚,因为很难理解你在说什么。