Hey Developers! Recently I was working with Basic Admin Essentials plugins. I was trying to make a custom command (plugin) that shows some different things, of course on the list feature, opened with a notif, similar to how to donor perks or command list opens.
My plugin code (in the module script inside plugins) is as follows:
local Plugin = function(...)
local Data = {...}
-- Included Functions and Info --
local remoteEvent = Data[1][1]
local remoteFunction = Data[1][2]
local returnPermissions = Data[1][3]
local Commands = Data[1][4]
local Prefix = Data[1][5]
local actionPrefix = Data[1][6]
local returnPlayers = Data[1][7]
local cleanData = Data[1][8] -- cleanData(Sender,Receiver,Data)
-- Practical example, for a gui specifically for a player, from another player
-- cleanData(Sender,Receiver,"hi") -- You need receiver because it's being sent to everyone
-- Or for a broadcast (something everyone sees, from one person, to nobody specific)
-- cleanData(Sender,nil,"hi") -- Receiver is nil because it is a broadcast
-- Plugin Configuration --
local pluginName = 'settings'
local pluginPrefix = "!"
local pluginLevel = 2
local pluginUsage = "" -- leave blank if the command has no arguments
local pluginDescription = "Server settings"
-- Example Plugin Function --
local function pluginFunction(Args) -- keep the name of the function as "pluginFunction"
local Player = Args[1]
local Victims = returnPlayers(Player,Args[3],Args[2]) if not Victims then return end -- this will ignore the command if you're not include the player(s).
for a,b in next,Victims do
remoteEvent:FireClient(b, 'Notif','System','Show List.',{'List','Settings','testing'})
end
end
-- Return Everything to the MainModule --
local descToReturn
if pluginUsage ~= "" then
descToReturn = pluginPrefix..pluginName..' '..pluginUsage..'\n'..pluginDescription
else
descToReturn = pluginPrefix..pluginName..'\n'..pluginDescription
end
return pluginName,pluginFunction,pluginLevel,pluginPrefix,{pluginName,pluginUsage,pluginDescription}
end
return Plugin
Any and all help is appreciated, thanks.
Note: This works if I do
!settings me
, but only shows the little notification. The expected behavior is to make it work by just saying!settings
and having a notification AND list pop up when notification is clicked.