Aprender
Clase de motor
PluginToolbarButton
No creable

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.


Resumen
Métodos
SetActive(active: boolean):()
Miembros heredados

Referencia API
Propiedades
ClickableWhenViewportHidden
No replicado
Leer paralelo
PluginToolbarButton.ClickableWhenViewportHidden:boolean

Enabled
No replicado
Leer paralelo
PluginToolbarButton.Enabled:boolean
Muestras de código
Complemento de Randomización de Color de Ladrillos
assert(plugin, "Este script debe ser ejecutado como un complemento")
local Selection = game:GetService("Selection")
local toolbar = plugin:CreateToolbar("Partes")
local pluginToolbarButton = toolbar:CreateButton(
"Aleatorizar Colores",
"Haz clic en este botón para asignar colores aleatorios a las partes seleccionadas",
"rbxassetid://5325741572" -- Un arcoíris
)
local function onClick()
local selection = Selection:Get()
for _, object in pairs(selection) do
if object:IsA("BasePart") then
object.BrickColor = BrickColor.random()
end
end
end
pluginToolbarButton.Click:Connect(onClick)
local function doesSelectionContainAPart()
local selection = Selection:Get()
for _, object in pairs(selection) do
if object:IsA("BasePart") then
return true
end
end
return false
end
local function onSelectionChanged()
pluginToolbarButton.Enabled = doesSelectionContainAPart()
end
Selection.SelectionChanged:Connect(onSelectionChanged)
onSelectionChanged()

Icon
No replicado
Leer paralelo
PluginToolbarButton.Icon:ContentId

Métodos
SetActive
Seguridad del plugin
PluginToolbarButton:SetActive(active:boolean):()
Parámetros
active:boolean
Devuelve
()

Eventos
Click
Seguridad del plugin
PluginToolbarButton.Click():RBXScriptSignal
Muestras de código
Botón de Herramientas de Plugin.Click
assert(plugin, "Este script debe ejecutarse como un plugin")
local toolbar = plugin:CreateToolbar("Barra de Herramientas del Plugin Hola Mundo")
local pluginToolbarButton =
toolbar:CreateButton("Imprimir Hola Mundo", "¡Haz clic en este botón para imprimir Hola Mundo!", "rbxassetid://133293265")
local function onClick()
print("Hola, mundo")
end
pluginToolbarButton.Click:Connect(onClick)

©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.