PluginToolbar

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht erstellbar

Eine PluginToolbar ist ein Objekt, das mit der Plugin:CreateToolbar()-Methode erstellt wurde.Es wird verwendet, um PluginToolbarButtons mit der Funktion CreateButton zu erstellen.Im Allgemeinen ist es eine gute Praxis für ein Plugin, eine einzelne und nur eine einzigartig benannte Toolbar für alle seine Schaltflächen zu verwenden.In Studio werden Toolbars unter der Plugins -Registerkarte gerendert.

Das folgende Codebeispiel erstellt eine grundlegende Toolbar mit einer Schaltfläche. Es sollte als Plug-inausgeführt werden, nicht als Script.


local toolbar = plugin:CreateToolbar("Three Wise Monkeys")
local button = toolbar:CreateButton("Mizaru", "See No Evil", "rbxassetid://2778270261")

Zusammenfassung

Methoden

Eigenschaften

Methoden

Plugin-Sicherheit

Erstellt ein PluginToolbarButton, das es dem Benutzer ermöglicht, eine einzige, einmalige Aktion in Studio durch sein Click-Ereignis zu starten.

Parameter

buttonId: string

Eine eindeutige Knopf-ID.

Standardwert: ""
tooltip: string

Der Text, der im Tooltip angezeigt wird, wenn ein Benutzer über die Schaltfläche schwebt.

Standardwert: ""
iconname: string

Die Asset-ID (z. B. rbxassetid://1507949215) des Icons, das in der Schaltfläche angezeigt wird.

Standardwert: ""
text: string

Text, der unter dem Button-Symbol angezeigt wird.Optional. Wenn dieses Feld nicht bereitgestellt wird, wird stattdessen die ID verwendet.

Standardwert: ""

Rückgaben

Code-Beispiele

Adding a Plugin Toolbar Button

local ServerScriptService = game:GetService("ServerScriptService")
local toolbar = plugin:CreateToolbar("Empty Script Adder")
local newScriptButton = toolbar:CreateButton("Add Script", "Create an empty Script", "rbxassetid://1507949215")
local function onNewScriptButtonClicked()
local newScript = Instance.new("Script")
newScript.Source = ""
newScript.Parent = ServerScriptService
end
newScriptButton.Click:Connect(onNewScriptButtonClicked)

Ereignisse