PluginToolbar
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Una barra plugin è un oggetto creato utilizzando il metodo Plugin:CreateToolbar().Viene utilizzato per creare PluginToolbarButtons utilizzando la funzione CreateButton.In Generale, è una buona pratica per un plugin utilizzare uno e solo uno barra degli strumenti unicamente nominata per tutti i suoi pulsanti.In Studio, le barre degli strumenti vengono visualizzate sotto la scheda Plugin .
Il seguente esempio di codice crea una barra degli strumenti di base con un pulsante. Dovrebbe essere eseguito come Collegaredi Studio, non come Script.
local toolbar = plugin:CreateToolbar("Three Wise Monkeys")local button = toolbar:CreateButton("Mizaru", "See No Evil", "rbxassetid://2778270261")
Sommario
Proprietà
Metodi
- CreateButton(buttonId : string,tooltip : string,iconname : string,text : string):PluginToolbarButton
Crea un PluginToolbarButton che consente all'utente di avviare un'azione singola e unica in Studio.
Proprietà
Metodi
CreateButton
Crea un PluginToolbarButton che consente all'utente di avviare un'azione singola e unica in Studio attraverso il suo evento Click.
Parametri
Un ID pulsante unico.
Il testo visualizzato nella descrizione mostrata quando un utente passa il mouse su un pulsante.
L'ID risorsa (ad esempio rbxassetid://1507949215) dell'icona visualizzata nel pulsante.
Testo visualizzato sotto l'Iconadel pulsante. Opzionale. Se questo campo non viene fornito, verrà utilizzato l'ID ID .
Restituzioni
L'esempiocreata PluginToolbarButton .
Campioni di codice
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)