Hola, I’m making a plugin,
I have put a function that starts when the plugin is clicked, but i would like to add a function that starts when the plugin is clicked again but to de-activate it.
Pratically the opposite of the .Click one.
This is my code
--Configuro il plugin
local toolbar = plugin:CreateToolbar("Settaggio delle posizioni")
local pluginButton = toolbar:CreateButton(
"Metti Script", --Cosa appare sotto il plugin
"Bottone che serve a inniettare lo script necessario", --Testo visibile solo se si è sopra
"rbxassetid://11497000075" --Icona
)
--Variabili
local Giocatore
local Gui
--Se il plugin è cliccato
pluginButton.Click:Connect(function()
print("Inizio settaggio")
--Metto il Gui al giocatore
Gui = script.Parent.Gui["Settaggio Posizioni"]:Clone()
Gui.Parent = game.StarterGui
end)
I tried serching around some commands, but nothing that i’m aiming to appears. Thanks
Because it will be in the game when you play test it? It’s better to use DockWidgetPluginGui’s because you wouldn’t need to perform a useless check that will destroy the GUI if they are playtesting.