PluginToolbar
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
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
- CreateButton(buttonId : string,tooltip : string,iconname : string,text : string):PluginToolbarButton
Erstellt ein PluginToolbarButton, das es dem Benutzer ermöglicht, eine einzige, einmalige Aktion in Studio zu starten.
Eigenschaften
Methoden
CreateButton
Erstellt ein PluginToolbarButton, das es dem Benutzer ermöglicht, eine einzige, einmalige Aktion in Studio durch sein Click-Ereignis zu starten.
Parameter
Eine eindeutige Knopf-ID.
Der Text, der im Tooltip angezeigt wird, wenn ein Benutzer über die Schaltfläche schwebt.
Die Asset-ID (z. B. rbxassetid://1507949215) des Icons, das in der Schaltfläche angezeigt wird.
Text, der unter dem Button-Symbol angezeigt wird.Optional. Wenn dieses Feld nicht bereitgestellt wird, wird stattdessen die ID verwendet.
Rückgaben
Die erstellte PluginToolbarButton Instanz.
Code-Beispiele
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)