PluginToolbar

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

无法创建

插件工具栏是通过使用 Plugin:CreateToolbar() 方法创建的对象。它用于创建 PluginToolbarButtons 使用 CreateButton 函数。一通用来说,对于插件来说,使用 一个和仅一个 独特命名的工具栏来替换所有按钮的做法是很好的。在工作室中,工具栏在 插件 选项卡下渲染。

以下代码示例创建了一个带有一个按钮的基本工具栏。它应该作为 Studio 插件运行,而不是作为 Script


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

属性

方法

插件安全性

创建一个 PluginToolbarButton 允许用户通过其 Click 事件在 Studio 启动单个、一次性行动。

参数

buttonId: string

一个独特的按钮 ID。

默认值:""
tooltip: string

用户将鼠标悬停在按钮上时显示的工具提示中的文本。

默认值:""
iconname: string

按钮中显示的图标的资产ID(例如 rbxassetid://1507949215)。

默认值:""
text: string

显示在按钮标志下的文本。可选。如果该字段未提供,将使用 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)

活动