2017-07-30 107 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) 

如果這是你不想做的事,請更清楚,因爲你很難理解你在說什麼。