Wie kann ich mein GUI mit einem ImageButton oder dem roten X-Button öffnen und schließen?
Ich habe mir etwa 10 Videos dazu angesehen, wie man ein GUI erstellt und steuert, aber nach stundenlangem Ausprobieren funktioniert es immer noch nicht. Ich habe es sogar mit ChatGPT versucht, aber auch nach 15 Minuten voller Fehlversuche hat nichts geklappt. Insgesamt habe ich 3 Stunden damit verbracht und bin komplett ratlos.
Ich bin neu in der Roblox-Entwicklung und arbeite an einem Spiel, aber mein Shop-GUI lässt sich weder richtig öffnen noch schließen. Ich habe auch versucht, es mit dem roten X-Button zu schließen, aber das funktioniert ebenfalls nicht. Hat jemand eine Lösung? Ich bin kein guter Skripter, aber ich kann gut bauen. Jede Hilfe wäre wirklich super!
1 Antwort
- In das UI Objekt ein local Script hinzufügen.
local UiButton = script.Parent
local ShopFrame = —[dein Shop objekt]
UiButton.MouseButton1Click:Connect(function()
ShopFrame.Visible = True —Oder False beim X
end)
beim ImageButton würde ich aber eher das machen:
local UiButton = script.Parent
local ShopFrame = —Shopframe
UiButton.MouseButton1Click:Connect(function()
if ShopFrame.Visible == true then
Shopframe.Visible = false
else
Shopframe.Visible = true
end
end)
Ich habe lange kein Roblox Studio mehr benutzt, also kann es sein dass ein paar Fehler in den Script sind.