一个插件栏是使用 Plugin:CreateToolbar() 方法创建的对象。它用于使用 PluginToolbarButtons 使用 CreateButton 函数创建的独特标签。 在一通用情况下,
下面的代码示例创建了一个基本工具栏,具有一个按钮。它应该作为 Studio 插件运行,而不是作为 Script 。
local toolbar = plugin:CreateToolbar("Three Wise Monkeys")local button = toolbar:CreateButton("Mizaru", "See No Evil", "rbxassetid://2778270261")
概要
方法
- CreateButton(buttonId : string,tooltip : string,iconname : string,text : string):PluginToolbarButton
创建一个 PluginToolbarButton 允许用户在 Studio 中启动一个单独的一次操作。
属性
方法
CreateButton
创建一个 PluginToolbarButton ,允许用户通过 Studio 的单个、一次性事件启动。
参数
唯一的按钮ID。
显示在用户将鼠标悬停在按钮上时显示的文本。
显示在按钮上的图标的资产ID (例如 rbowassetid://1507949215)。
文本在按钮标志下显示。可选。如果此字段未提供,将使用 ID 。
返回
代码示例
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)