¡Crea tu propio script exclusivo de Arceus X con nuestra biblioteca UI en 3 pasos!
Incluya la biblioteca en una nueva variable ArceusUI
cargando la siguiente URL mediante loadstring:
ArceusUI local = cadena de carga (juego: HttpGet ("https://raw.githubusercontent.com/SPDM-Team/ArceusX-V3-Scripts/main/ArceusUI.lua"))()
Configure la interfaz de usuario con las siguientes funciones:
:SetTitle
rich-text ✅
Parámetros:
Tipo | Descripción | |
---|---|---|
1 | Cadena | El título de la interfaz de usuario |
Ejemplo:
ArceusUI:SetTitle("Arceus X <font color='rgb(255, 0, 0)'>|</font> MyScript")
:SetLogo
Parámetros:
Tipo | Descripción | |
---|---|---|
1 | Cadena | Nombre y Extensión del archivo |
2 | Cadena | URL de la imagen |
Ejemplo:
ArceusUI:SetLogo("MiLogo.png", "https://misitioweb/miimagen.png")
:AddButton
rich-text ✅
Parámetros:
Tipo | Argumentos pasados | Descripción | |
---|---|---|---|
1 | Cadena | Texto del botón | |
2 | Función | Cualquier ( ... ) | El código del botón. |
3 | Cualquier ( ... ) | Argumentos adicionales pasados a la función cuando se presionan |
Valores devueltos:
Tipo | Descripción | |
---|---|---|
1 | Botón Imagen | Elemento botón con sus hijos. |
Ejemplo:
local myButton = ArceusUI:AddButton("MyButton", function(...) local extraValues = {...} print("Presionado")end, myExtraValues)
❗ Tenga en cuenta que myExtraValues
y ...
pueden no utilizarse.
:AddToggle
rich-text ✅
Parámetros:
Tipo | Argumentos pasados | Descripción | |
---|---|---|---|
1 | Cadena | Texto del cuadro combinado | |
2 | Función | Booleano, cualquiera (...) | El código del cuadro combinado donde el primer argumento es el estado de alternancia. |
3 | Booleano | Estado inicial de la palanca. | |
4 | Cualquier ( ... ) | Argumentos adicionales pasados a la función cuando el estado cambió |
Valores devueltos:
Tipo | Descripción | |
---|---|---|
1 | Botón Imagen | Elemento botón con sus hijos. |
Ejemplo:
local myToggle = ArceusUI:AddToggle("MyToggle", function(myStatus, ...) local extraValues = {...} print("Alternar estado:", myStatus)end, myExtraValues)
❗ Tenga en cuenta que myExtraValues
y ...
pueden no utilizarse.
:AddComboBox
rich-text ✅
Parámetros:
Tipo | Argumentos pasados | Descripción | |
---|---|---|---|
1 | Cadena | Texto del cuadro combinado | |
2 | Mesa | Conjunto de cuerdas | Las opciones del cuadro combinado |
3 | Función | Cadena, cualquiera (...) | El código del cuadro combinado donde el primer argumento es la opción elegida. |
4 | Cualquier ( ... ) | Argumentos adicionales pasados a la función cuando se elige una opción |
Valores devueltos:
Tipo | Descripción | |
---|---|---|
1 | Botón Imagen | Elemento botón con sus hijos. |
Ejemplo:
local myCombo = ArceusUI:AddComboBox("MyCombo", {"MyOption1", "MyOption2"}, function(myChoice, ...) local extraValues = {...} print("Selección combinada:", myChoice)end, myExtraValues )
❗ Tenga en cuenta que myExtraValues
y ...
pueden no utilizarse.
:AddUpDown
rich-text ✅
Parámetros:
Tipo | Argumentos pasados | Descripción | |
---|---|---|---|
1 | Cadena | Texto del arriba-abajo | |
2 | Función | Número, cualquiera (...) | El código arriba-abajo donde el primer argumento es el valor numérico |
3 | Número | Valor inicial, el valor predeterminado es 1 | |
4 | Número | Valor de incremento, el valor predeterminado es 1 | |
5 | Número | Valor mínimo, el valor predeterminado es -math.huge | |
6 | Número | Valor máximo, el valor predeterminado es math.huge | |
7 | Cualquier ( ... ) | Argumentos adicionales pasados a la función cuando se actualiza el valor |
Valores devueltos:
Tipo | Descripción | |
---|---|---|
1 | Marco | Elemento de marco con sus hijos. |
Ejemplo:
local myUpDown = ArceusUI:AddComboBox("MyUpDown", function(myNumericValue, ...) local extraValues = {...} print("UpDown value:", myNumericValue)end, 0, 1, 0, 10, myExtraValues) - - Comienza en 0, incrementa en 1 cada vez, mínimo 0 y máximo 10
❗ Tenga en cuenta que myExtraValues
y ...
pueden no utilizarse.
:Parent()
❓ Útil para agregar elementos de interfaz de usuario adicionales FUERA del marco principal.
Valores devueltos:
Tipo | Descripción | |
---|---|---|
1 | PantallaGui | La interfaz gráfica de usuario |
Ejemplo:
local myNewFrame = Instance.new("Frame")myNewFrame.Parent = ArceusUI:Parent()
:Remove()
❓ Útil si quieres eliminar la GUI del juego.
Ejemplo:
ArceusUI:Eliminar()
:Start()
❓ Requerido para mostrar la interfaz de usuario.
Ejemplo:
ArceusUI:Inicio()
Riky47#3355 para https://spdmteam.com/