Créez votre propre script Arceus X exclusif avec notre bibliothèque d'interface utilisateur en 3 étapes !
Incluez la bibliothèque dans une nouvelle variable ArceusUI
en chargeant l'url suivante via loadstring :
local ArceusUI = loadstring(game:HttpGet("https://raw.githubusercontent.com/SPDM-Team/ArceusX-V3-Scripts/main/ArceusUI.lua"))()
Configurez l'interface utilisateur avec les fonctions suivantes :
:SetTitle
rich-text ✅
Paramètres :
Taper | Description | |
---|---|---|
1 | Chaîne | Le titre de l'interface utilisateur |
Exemple:
ArceusUI:SetTitle("Arceus X <font color='rgb(255, 0, 0)'>|</font> MyScript")
:SetLogo
Paramètres :
Taper | Description | |
---|---|---|
1 | Chaîne | Nom et extension du fichier |
2 | Chaîne | URL de l'image |
Exemple:
ArceusUI:SetLogo("MonLogo.png", "https://mywebsite/myimage.png")
:AddButton
rich-text ✅
Paramètres :
Taper | Arguments passés | Description | |
---|---|---|---|
1 | Chaîne | Texte du bouton | |
2 | Fonction | N'importe lequel ( ... ) | Le code du bouton |
3 | N'importe lequel ( ... ) | Arguments supplémentaires transmis à la fonction lorsque vous appuyez dessus |
Valeurs renvoyées :
Taper | Description | |
---|---|---|
1 | Bouton Image | Elément bouton avec ses enfants |
Exemple:
local monBouton = ArceusUI:AddButton("MonBouton", fonction(...) local extraValues = {...} print("Pressed")end, mesExtraValues)
❗ Notez que myExtraValues
et ...
peuvent être inutilisés.
:AddToggle
rich-text ✅
Paramètres :
Taper | Arguments passés | Description | |
---|---|---|---|
1 | Chaîne | Texte de la combo | |
2 | Fonction | Booléen, N'importe lequel (...) | Le code de la zone de liste déroulante dont le premier argument est le statut de la bascule |
3 | Booléen | Statut de démarrage de la bascule | |
4 | N'importe lequel ( ... ) | Arguments supplémentaires transmis à la fonction lorsque le statut a changé |
Valeurs renvoyées :
Taper | Description | |
---|---|---|
1 | Bouton Image | Elément bouton avec ses enfants |
Exemple:
local myToggle = ArceusUI:AddToggle("MyToggle", function(myStatus, ...) local extraValues = {...} print("Toggle status:", myStatus)end, myExtraValues)
❗ Notez que myExtraValues
et ...
peuvent être inutilisés.
:AddComboBox
rich-text ✅
Paramètres :
Taper | Arguments passés | Description | |
---|---|---|---|
1 | Chaîne | Texte de la combo | |
2 | Tableau | Tableau de chaînes | Les options de la liste déroulante |
3 | Fonction | Chaîne, N'importe lequel (...) | Le code de la combo box dont le premier argument est l'option choisie |
4 | N'importe lequel ( ... ) | Arguments supplémentaires transmis à la fonction lorsqu'une option est choisie |
Valeurs renvoyées :
Taper | Description | |
---|---|---|
1 | Bouton Image | Elément bouton avec ses enfants |
Exemple:
local monCombo = ArceusUI:AddComboBox("MonCombo", {"MonOption1", "MonOption2"}, function(monChoice, ...) local extraValues = {...} print("Sélection combo :", monChoice)end, mesExtraValues )
❗ Notez que myExtraValues
et ...
peuvent être inutilisés.
:AddUpDown
rich-text ✅
Paramètres :
Taper | Arguments passés | Description | |
---|---|---|---|
1 | Chaîne | Texte du haut-bas | |
2 | Fonction | Numéro, N'importe lequel (...) | Le code up-down où le premier argument est la valeur numérique |
3 | Nombre | Valeur de départ, la valeur par défaut est 1 | |
4 | Nombre | Valeur d'incrément, la valeur par défaut est 1 | |
5 | Nombre | Valeur minimale, la valeur par défaut est -math.huge | |
6 | Nombre | Valeur maximale, la valeur par défaut est math.huge | |
7 | N'importe lequel ( ... ) | Arguments supplémentaires transmis à la fonction lorsque la valeur est mise à jour |
Valeurs renvoyées :
Taper | Description | |
---|---|---|
1 | Cadre | Elément de cadre avec ses enfants |
Exemple:
local myUpDown = ArceusUI:AddComboBox("MyUpDown", function(myNumericValue, ...) local extraValues = {...} print("UpDown value:", myNumericValue)end, 0, 1, 0, 10, myExtraValues) - - Commence à 0, incrémente de 1 à chaque fois, min 0 et max 10
❗ Notez que myExtraValues
et ...
peuvent être inutilisés.
:Parent()
❓ Utile pour ajouter des éléments d'interface utilisateur supplémentaires à l'EXTÉRIEUR du cadre principal.
Valeurs renvoyées :
Taper | Description | |
---|---|---|
1 | ÉcranGui | L'interface graphique |
Exemple:
local myNewFrame = Instance.new("Frame")myNewFrame.Parent = ArceusUI:Parent()
:Remove()
❓ Utile si vous souhaitez supprimer l'interface graphique du jeu.
Exemple:
ArceusUI : Supprimer()
:Start()
❓ Nécessaire pour afficher l'interface utilisateur.
Exemple:
ArceusUI:Démarrer()
Riky47#3355 pour https://spdmteam.com/