Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- SERVER PLUGINS' NAMES MUST START WITH "Server: "
- CLIENT PLUGINS' NAMES MUST START WITH "Client: "
- Plugins have full access to the server/client tables and most variables.
- You can use the MakePluginEvent to use the script instead of setting up an event.
- PlayerChatted will get chats from the custom chat and nil players.
- PlayerJoined will fire after the player finishes initial loading
- CharacterAdded will also fire after the player is loaded, it does not use the CharacterAdded event.
- service.HookEvent('PlayerChatted',function(msg,plr)
- print(msg..' from '..plr.Name..' Example Plugin')
- end)
- service.HookEvent('PlayerJoined',function(p)
- print(p.Name..' Joined! Example Plugin')
- end)
- service.HookEvent('CharacterAdded',function(plr)
- server.RunCommand('name',plr.Name,'BobTest Example Plugin')
- end)
- --]]
- server = nil -- Mutes warnings about unknown globals
- service = nil
- return function()
- server.Commands.ExampleCommand = {
- Prefix = server.Settings.Prefix; -- Prefix to use for command
- Commands = {"example"}; -- Commands
- Args = {"arg1"}; -- Command arguments
- Description = "Example command"; -- Command Description
- Hidden = true; -- Is it hidden from the command list?
- Fun = false; -- Is it fun?
- AdminLevel = "Players"; -- Admin level; If using settings.CustomRanks set this to the custom rank name (eg. "Baristas")
- Function = function(plr,args) -- Function to run for command
- print("HELLO WORLD FROM AN EXAMPLE COMMAND :)")
- print("Player supplied args[1] "..tostring(args[1]))
- end
- }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement