2017-07-30 41 views
0

谢谢你看我的问题,我希望你能给我带来我寻求的awnsers。我尝试了很多不同的方法。也许我只是忽略了它。我是新来的GUI制作等。感谢任何预先输入如何在我的GUI中获取此信息?

这是游戏Roblox运行过LUA

我的问题是... 好了,所以我想是关闭这个基本TEXT按钮从开放的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) 

回答

0

如果你想摆脱开按钮,然后只需使用:destroy()方法

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

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