Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------
- -- _ _ _ ______
- --| | (_) (_) | ___ \
- --| | _ __ _ _ __ ___ _ _ __ | |_/ / __ ___
- --| | | |/ _` | '_ ` _ \| | '_ \ | __/ '__/ _ \
- --| |___| | (_| | | | | | | | | | | | | | | | (_) |
- --\_____/_|\__,_|_| |_| |_|_|_| |_| \_| |_| \___/
- --------------------------------------------------------
- -- Thank you for using Liamin Pro! Liamin Pro was created and
- -- developed by nosyliam. Please do not claim this script as your
- -- own!
- -- Liamin Pro is the ultimate server administration tool with a built-in
- -- server and player control panel and full access onto how your server
- -- is ran. No need for external server management scripts as everything
- -- is already built in here!
- -- Special thanks to JamesMarconi and jacktheawsome15
- -- for support and help.
- -- This version currently does not have anti-exploit.
- -- Personally, I don't think its needed very much as almost
- -- everything is patched and you rarely see hackers.
- -- WARNING: This is a debug version of Liamin Pro. If you are planning
- -- on using the developer console, it will be filled with debug
- -- output from Liamin Pro.
- ContentFolder = script.Content
- CommandsFolder = script.Commands
- Events = require(ContentFolder.Events)
- Globals = require(ContentFolder.Globals)
- Parser = require(ContentFolder.Parser)
- Gui = require(ContentFolder.Gui)
- Save = require(ContentFolder.Save)
- Permissions = require(ContentFolder.Permissions)
- Commandz = require(ContentFolder.Commands)
- Datastore = game:GetService("DataStoreService"):GetDataStore("LDataStore")
- _G.CustomTitles = {}
- --_G.jailedplrs={}
- _G.pollrunning = false
- Globals.set("groups",
- {
- ["Owners"] = 5,
- ["Admins"] = 4,
- ["Moderators"] = 3,
- ["TempAdmins"] = 2,
- ["Player"] = 1,
- ["Banned"] = -1
- }
- )
- Commands = {}
- TestCommand = true
- TestGlobals = true
- Globals.set("Objects", {})
- Globals.set("Settings", {
- ------- Prefixes ---------
- ["Prefix"] = ":",
- ["DonorPrefix"] = "`",
- ["PlayerPrefix"] = "=",
- --------------------------
- ------ Ranks --------------
- ["Owners"] = {"Player","Player1","nosyliam"},
- ["Admins"] = {},
- ["Moderators"] = {},
- ["TempAdmins"] = {},
- ["OwnerGroups"] = {"Moderators", "Owners", "Admins"},
- ---------------------------
- -------- Free admin settings -----
- ["AdminAll"] = false,
- ["AdminAllType"] = "TempAdmins",
- ----------------------------------
- -------- VIP Admin --------
- ["VIPAdmin"] = false,
- ["VIPAdminId"] = 0,
- ------- Group Admin --------
- ["GroupAdmin"] = false,
- ["GroupId"] = 0,
- ----------------------------
- ------- Punishment Settings -------------------
- --- Do not edit the banned list!
- ["Banned"] = {},
- --- Edit the permbanned list instead
- ["PermBannedListSaved"] = false,
- ["PermBanned"] = {["unknown"]=90287083,
- ["nosyIiam"]=0}, -- "nosyIiam". what a skrub.
- -----------------------------------------------
- ------- Join Messages ----------
- ["JoinMessage"] = true,
- ["GlobalJoinMessage"] = true,
- --------------------------------
- ["UniquePlayers"] = {},
- ["SaveUniquePlayers"] = true,
- -- leave this off
- ["TestMode"] = true,
- ------ GUI SETTINGS, FEEL FREE TO EDIT ------
- ["DefaultMsgDuration"] = 4,
- --- Gui settings will be added in the next version ---
- -----------------------------------------------
- -- ok you know what, that was too much work.
- -- maybe next update ill do more gui configs.
- ["OwnerCommands"] = {
- "ban",
- "kick",
- "place",
- "admin",
- "tempadmin",
- "ta",
- "loopkill",
- "loopfling",
- "oa",
- "owneradmin",
- "owner",
- "shutdown",
- "adm",
- "mod",
- "moderator",
- "demote",
- "mute",
- "unmute",
- "permban",
- "s",
- "ls",
- "alias",
- "setalias",
- "nuke"
- },
- -- asks the executer if they are sure about executing certain commands
- -- gear you dont want people to use
- -- if you want it to be a banned item thats in the gear list, make it a string
- -- if you want it to be a banned id, put it as a number
- ["BannedGear"] = {
- },
- ["DoubleCheck"] = true,
- -- questions that ask the executer if they are sure
- ["ThinkCommands"] = {
- ["mute"] = {"Affecting","Are you sure you want to mute yourself?"},
- ["ta"] = {"Lower","Are you sure you want to make yourself a lower rank?",2},
- ["admin"] = {"Lower","Are you sure you want to make yourself a lower rank?",4},
- ["adm"] = {"Lower","Are you sure you want to make yourself a lower rank?",4},
- ["tempadmin"] = {"Lower","Are you sure you want to make yourself a lower rank?",2},
- ["mod"] = {"Lower","Are you sure you want to make yourself a lower rank?",3},
- ["moderator"] = {"Lower","Are you sure you want to make yourself a lower rank?",3},
- ["ban"] = {"Affecting","Are you sure you want to ban yourself?"},
- ["kick"] = {"Affecting","Are you sure you want to kick yourself?"},
- ["demote"] = {"Lower","Are you sure you want to demote yourself?",1},
- ["shutdown"] = {"Affecting","Are you sure you want to shutdown?"},
- ["permban"] = {"Affecting","Are you sure you want to permban yourself?"}
- },
- ["TrueOwnerCommands"] = {
- "permban"
- },
- -- just leave this be
- ["DonorCommands"] = {
- ["hat"] = "hat (id) | Gives the donor the hat from the specified ID"
- },
- ["RestrictedCommands"] = {
- -- ["command"] = groups
- -- Disableds commands for certain players.
- -- Most of the restrictedcommands will be for tempadmins.
- ["ban"] = {"TempAdmins"},
- ["kick"] = {"TempAdmins"},
- },
- ["DisabledCommands"] = {
- -- put any commands you dont want here
- "shutdown"
- },
- ["PlayerCommands"] = {
- -- put any commands you want players to be allowe to use here
- "cmds",
- "time"
- },
- ---------- Permissons ---------------
- ["HierarchyEnabled"] = true,
- ["AllowRankChanges"] = true,
- ["OwnersAreTrueOwners"] = false,
- -------------------------------------
- ---------- Restrictions -------------
- ["AntiPlace"] = true, -- I recommend this being on
- ["MusicAllowed"] = true,
- ["RemoveUnauthorizedGuis"] = false, -- Remove guis that are not from liamin or startergui
- ["AllowCMDBar"] = true,
- ["EnableTagging"] = false,
- ["DisableScripting"] = true,
- -----------------------------------------
- ---------- Parser ------------------
- ["AllowParserAll"] = true,
- ["ParserSplit"] = " ",
- ------------------------------------
- ["DefaultPollTime"] = 5,
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement