Guten Tag,
habe eine GUI erstellt mit 2 Labels und 5 Buttons. Wenn ich auf den Button schließe drücke,
verschwindet die ganze GUI es bleiben nur die Labels übrig. Wie kann ich diese verschwinden lasse.
Code
Pannel = {
button = {},
window = {},
scrollbar = {},
memo = {}
}
local isPannelShowing = false
addEventHandler("onClientResourceStart", resourceRoot,
function()
bindKey("F2","down",createPannel)
end)
function createPannel()
if not isPannelShowing then
isPannelShowing = true
showCursor(true)
Pannel.window[1] = guiCreateWindow(0.69, 0.15, 0.20, 0.63, "#Benutzerpannel#", true)
guiWindowSetSizable(Pannel.window[1], false)
guiSetProperty(Pannel.window[1], "CaptionColour", "FFFF0000")
guiCreateLabel(0.72, 0.18, 0.14, 0.05," Willkommen im Hilfe ", true)
guiCreateLabel(0.72, 0.20, 0.14, 0.05," und Supportcenter ", true )
Pannel.button[1] = guiCreateButton(0.72, 0.30, 0.14, 0.05, "Wikipedia", true )
guiSetFont(Pannel.button[1], "sa-header")
Pannel.button[2] = guiCreateButton(0.72, 0.37, 0.14, 0.05, "Support", true )
guiSetFont(Pannel.button[2], "sa-header")
Pannel.button[3] = guiCreateButton(0.72, 0.44, 0.14, 0.05, "Team", true )
guiSetFont(Pannel.button[3], "sa-header")
Pannel.button[4] = guiCreateButton(0.72, 0.51, 0.14, 0.05, "Freunde", true )
guiSetFont(Pannel.button[4], "sa-header")
Pannel.button[5] = guiCreateButton(0.72, 0.58, 0.14, 0.05, "Schließen", true )
guiSetFont(Pannel.button[5], "sa-header")
guiSetProperty(Pannel.button[5], "NormalTextColour", "FFFF0000")
addEventHandler("onClientGUIClick",Pannel.button[1], function()
outputChatBox ( "Test" ) end )
addEventHandler("onClientGUIClick",Pannel.button[2], function()
outputChatBox ( "Test" ) end )
addEventHandler("onClientGUIClick",Pannel.button[3], function()
outputChatBox ( "Test" ) end )
addEventHandler("onClientGUIClick",Pannel.button[4], function()
outputChatBox ( "Test" ) end )
addEventHandler("onClientGUIClick",Pannel.button[5], function()
destroyElement(Pannel.window[1])
destroyElement(Pannel.button[1])
destroyElement(Pannel.button[2])
destroyElement(Pannel.button[3])
destroyElement(Pannel.button[4])
destroyElement(Pannel.button[5])
isPannelShowing = false
showCursor(false) end )
end
end
Alles anzeigen