Erstellen Sie in 3 Schritten Ihr eigenes exklusives Arceus X-Skript mit unserer UI-Bibliothek!
Fügen Sie die Bibliothek in eine neue Variable ArceusUI
ein, indem Sie die folgende URL über Loadstring laden:
local ArceusUI = Loadstring(game:HttpGet("https://raw.githubusercontent.com/SPDM-Team/ArceusX-V3-Scripts/main/ArceusUI.lua"))()
Richten Sie die Benutzeroberfläche mit den folgenden Funktionen ein:
:SetTitle
rich-text ✅
Parameter:
Typ | Beschreibung | |
---|---|---|
1 | Zeichenfolge | Der UI-Titel |
Beispiel:
ArceusUI:SetTitle("Arceus X <font color='rgb(255, 0, 0)'>|</font> MyScript")
:SetLogo
Parameter:
Typ | Beschreibung | |
---|---|---|
1 | Zeichenfolge | Name und Erweiterung der Datei |
2 | Zeichenfolge | URL des Bildes |
Beispiel:
ArceusUI:SetLogo("MyLogo.png", "https://mywebsite/myimage.png")
:AddButton
rich-text ✅
Parameter:
Typ | Argumente bestanden | Beschreibung | |
---|---|---|---|
1 | Zeichenfolge | Text der Schaltfläche | |
2 | Funktion | Beliebig ( ... ) | Der Code der Schaltfläche |
3 | Beliebig ( ... ) | Zusätzliche Argumente, die beim Drücken an die Funktion übergeben werden |
Zurückgegebene Werte:
Typ | Beschreibung | |
---|---|---|
1 | ImageButton | Schaltflächenelement mit seinen untergeordneten Elementen |
Beispiel:
local myButton = ArceusUI:AddButton("MyButton", function(...) local extraValues = {...} print("Pressed")end, myExtraValues)
❗ Beachten Sie, dass myExtraValues
und ...
nicht verwendet werden können.
:AddToggle
rich-text ✅
Parameter:
Typ | Argumente bestanden | Beschreibung | |
---|---|---|---|
1 | Zeichenfolge | Text des Kombinationsfelds | |
2 | Funktion | Boolescher Wert, Beliebig (...) | Der Kombinationsfeldcode, bei dem das erste Argument der Umschaltstatus ist |
3 | Boolescher Wert | Starterstatus des Umschalters | |
4 | Beliebig ( ... ) | Zusätzliche Argumente, die an die Funktion übergeben werden, wenn sich der Status ändert |
Zurückgegebene Werte:
Typ | Beschreibung | |
---|---|---|
1 | ImageButton | Schaltflächenelement mit seinen untergeordneten Elementen |
Beispiel:
local myToggle = ArceusUI:AddToggle("MyToggle", function(myStatus, ...) local extraValues = {...} print("Toggle status:", myStatus)end, myExtraValues)
❗ Beachten Sie, dass myExtraValues
und ...
nicht verwendet werden können.
:AddComboBox
rich-text ✅
Parameter:
Typ | Argumente bestanden | Beschreibung | |
---|---|---|---|
1 | Zeichenfolge | Text des Kombinationsfelds | |
2 | Tisch | Array von Strings | Die Kombinationsfeldoptionen |
3 | Funktion | String, Beliebig (...) | Der Kombinationsfeldcode, bei dem das erste Argument die ausgewählte Option ist |
4 | Beliebig ( ... ) | Zusätzliche Argumente, die an die Funktion übergeben werden, wenn eine Option ausgewählt wird |
Zurückgegebene Werte:
Typ | Beschreibung | |
---|---|---|
1 | ImageButton | Schaltflächenelement mit seinen untergeordneten Elementen |
Beispiel:
local myCombo = ArceusUI:AddComboBox("MyCombo", {"MyOption1", "MyOption2"}, function(myChoice, ...) local extraValues = {...} print("Combo Selection:", myChoice)end, myExtraValues )
❗ Beachten Sie, dass myExtraValues
und ...
nicht verwendet werden können.
:AddUpDown
rich-text ✅
Parameter:
Typ | Argumente bestanden | Beschreibung | |
---|---|---|---|
1 | Zeichenfolge | Text des Auf und Ab | |
2 | Funktion | Zahl, beliebig ( ... ) | Der Auf-Ab-Code, bei dem das erste Argument der numerische Wert ist |
3 | Nummer | Startwert, Standardwert ist 1 | |
4 | Nummer | Inkrementwert, Standardwert ist 1 | |
5 | Nummer | Mindestwert, Standardwert ist -math.huge | |
6 | Nummer | Maximalwert, Standardwert ist math.huge | |
7 | Beliebig ( ... ) | Zusätzliche Argumente, die an die Funktion übergeben werden, wenn der Wert aktualisiert wird |
Zurückgegebene Werte:
Typ | Beschreibung | |
---|---|---|
1 | Rahmen | Rahmenelement mit seinen untergeordneten Elementen |
Beispiel:
local myUpDown = ArceusUI:AddComboBox("MyUpDown", function(myNumericValue, ...) local extraValues = {...} print("UpDown value:", myNumericValue)end, 0, 1, 0, 10, myExtraValues) - - Beginnt bei 0, erhöht sich jedes Mal um 1, min. 0 und max. 10
❗ Beachten Sie, dass myExtraValues
und ...
nicht verwendet werden können.
:Parent()
abrufen❓ Nützlich, um zusätzliche UI-Elemente AUSSERHALB des Hauptrahmens hinzuzufügen.
Zurückgegebene Werte:
Typ | Beschreibung | |
---|---|---|
1 | ScreenGui | Die GUI |
Beispiel:
local myNewFrame = Instance.new("Frame")myNewFrame.Parent = ArceusUI:Parent()
:Remove()
❓ Nützlich, wenn Sie die GUI aus dem Spiel entfernen möchten.
Beispiel:
ArceusUI:Remove()
:Start()
❓ Erforderlich zur Anzeige der Benutzeroberfläche.
Beispiel:
ArceusUI:Start()
Riky47#3355 für https://spdmteam.com/