Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.46 KB | None | 0 0
  1. --------------------------------------------------------
  2. -- _ _ _ ______
  3. --| | (_) (_) | ___ \
  4. --| | _ __ _ _ __ ___ _ _ __ | |_/ / __ ___
  5. --| | | |/ _` | '_ ` _ \| | '_ \ | __/ '__/ _ \
  6. --| |___| | (_| | | | | | | | | | | | | | | | (_) |
  7. --\_____/_|\__,_|_| |_| |_|_|_| |_| \_| |_| \___/
  8. --------------------------------------------------------
  9.  
  10.  
  11. -- Thank you for using Liamin Pro! Liamin Pro was created and
  12. -- developed by nosyliam. Please do not claim this script as your
  13. -- own!
  14.  
  15. -- Liamin Pro is the ultimate server administration tool with a built-in
  16. -- server and player control panel and full access onto how your server
  17. -- is ran. No need for external server management scripts as everything
  18. -- is already built in here!
  19.  
  20. -- Special thanks to JamesMarconi and jacktheawsome15
  21. -- for support and help.
  22.  
  23. -- This version currently does not have anti-exploit.
  24. -- Personally, I don't think its needed very much as almost
  25. -- everything is patched and you rarely see hackers.
  26.  
  27. -- WARNING: This is a debug version of Liamin Pro. If you are planning
  28. -- on using the developer console, it will be filled with debug
  29. -- output from Liamin Pro.
  30.  
  31. ContentFolder = script.Content
  32. CommandsFolder = script.Commands
  33. Events = require(ContentFolder.Events)
  34. Globals = require(ContentFolder.Globals)
  35. Parser = require(ContentFolder.Parser)
  36. Gui = require(ContentFolder.Gui)
  37. Save = require(ContentFolder.Save)
  38. Permissions = require(ContentFolder.Permissions)
  39. Commandz = require(ContentFolder.Commands)
  40. Datastore = game:GetService("DataStoreService"):GetDataStore("LDataStore")
  41.  
  42. _G.CustomTitles = {}
  43. --_G.jailedplrs={}
  44. _G.pollrunning = false
  45.  
  46. Globals.set("groups",
  47. {
  48. ["Owners"] = 5,
  49. ["Admins"] = 4,
  50. ["Moderators"] = 3,
  51. ["TempAdmins"] = 2,
  52. ["Player"] = 1,
  53. ["Banned"] = -1
  54. }
  55. )
  56.  
  57. Commands = {}
  58. TestCommand = true
  59. TestGlobals = true
  60.  
  61. Globals.set("Objects", {})
  62.  
  63. Globals.set("Settings", {
  64. ------- Prefixes ---------
  65. ["Prefix"] = ":",
  66. ["DonorPrefix"] = "`",
  67. ["PlayerPrefix"] = "=",
  68. --------------------------
  69.  
  70. ------ Ranks --------------
  71. ["Owners"] = {"Player","Player1","nosyliam"},
  72. ["Admins"] = {},
  73. ["Moderators"] = {},
  74. ["TempAdmins"] = {},
  75. ["OwnerGroups"] = {"Moderators", "Owners", "Admins"},
  76. ---------------------------
  77.  
  78. -------- Free admin settings -----
  79. ["AdminAll"] = false,
  80. ["AdminAllType"] = "TempAdmins",
  81. ----------------------------------
  82.  
  83. -------- VIP Admin --------
  84. ["VIPAdmin"] = false,
  85. ["VIPAdminId"] = 0,
  86. ------- Group Admin --------
  87. ["GroupAdmin"] = false,
  88. ["GroupId"] = 0,
  89. ----------------------------
  90.  
  91. ------- Punishment Settings -------------------
  92.  
  93. --- Do not edit the banned list!
  94. ["Banned"] = {},
  95. --- Edit the permbanned list instead
  96.  
  97. ["PermBannedListSaved"] = false,
  98. ["PermBanned"] = {["unknown"]=90287083,
  99. ["nosyIiam"]=0}, -- "nosyIiam". what a skrub.
  100.  
  101.  
  102. -----------------------------------------------
  103.  
  104. ------- Join Messages ----------
  105. ["JoinMessage"] = true,
  106. ["GlobalJoinMessage"] = true,
  107. --------------------------------
  108. ["UniquePlayers"] = {},
  109. ["SaveUniquePlayers"] = true,
  110. -- leave this off
  111. ["TestMode"] = true,
  112.  
  113. ------ GUI SETTINGS, FEEL FREE TO EDIT ------
  114. ["DefaultMsgDuration"] = 4,
  115.  
  116. --- Gui settings will be added in the next version ---
  117.  
  118.  
  119. -----------------------------------------------
  120.  
  121.  
  122. -- ok you know what, that was too much work.
  123. -- maybe next update ill do more gui configs.
  124. ["OwnerCommands"] = {
  125. "ban",
  126. "kick",
  127. "place",
  128. "admin",
  129. "tempadmin",
  130. "ta",
  131. "loopkill",
  132. "loopfling",
  133. "oa",
  134. "owneradmin",
  135. "owner",
  136. "shutdown",
  137. "adm",
  138. "mod",
  139. "moderator",
  140. "demote",
  141. "mute",
  142. "unmute",
  143. "permban",
  144. "s",
  145. "ls",
  146. "alias",
  147. "setalias",
  148. "nuke"
  149. },
  150.  
  151. -- asks the executer if they are sure about executing certain commands
  152.  
  153. -- gear you dont want people to use
  154. -- if you want it to be a banned item thats in the gear list, make it a string
  155. -- if you want it to be a banned id, put it as a number
  156. ["BannedGear"] = {
  157.  
  158. },
  159.  
  160. ["DoubleCheck"] = true,
  161.  
  162. -- questions that ask the executer if they are sure
  163. ["ThinkCommands"] = {
  164. ["mute"] = {"Affecting","Are you sure you want to mute yourself?"},
  165. ["ta"] = {"Lower","Are you sure you want to make yourself a lower rank?",2},
  166. ["admin"] = {"Lower","Are you sure you want to make yourself a lower rank?",4},
  167. ["adm"] = {"Lower","Are you sure you want to make yourself a lower rank?",4},
  168. ["tempadmin"] = {"Lower","Are you sure you want to make yourself a lower rank?",2},
  169. ["mod"] = {"Lower","Are you sure you want to make yourself a lower rank?",3},
  170. ["moderator"] = {"Lower","Are you sure you want to make yourself a lower rank?",3},
  171. ["ban"] = {"Affecting","Are you sure you want to ban yourself?"},
  172. ["kick"] = {"Affecting","Are you sure you want to kick yourself?"},
  173. ["demote"] = {"Lower","Are you sure you want to demote yourself?",1},
  174. ["shutdown"] = {"Affecting","Are you sure you want to shutdown?"},
  175. ["permban"] = {"Affecting","Are you sure you want to permban yourself?"}
  176. },
  177.  
  178. ["TrueOwnerCommands"] = {
  179. "permban"
  180. },
  181.  
  182. -- just leave this be
  183. ["DonorCommands"] = {
  184. ["hat"] = "hat (id) | Gives the donor the hat from the specified ID"
  185. },
  186.  
  187. ["RestrictedCommands"] = {
  188. -- ["command"] = groups
  189. -- Disableds commands for certain players.
  190. -- Most of the restrictedcommands will be for tempadmins.
  191. ["ban"] = {"TempAdmins"},
  192. ["kick"] = {"TempAdmins"},
  193. },
  194. ["DisabledCommands"] = {
  195. -- put any commands you dont want here
  196. "shutdown"
  197. },
  198. ["PlayerCommands"] = {
  199. -- put any commands you want players to be allowe to use here
  200. "cmds",
  201. "time"
  202. },
  203.  
  204. ---------- Permissons ---------------
  205. ["HierarchyEnabled"] = true,
  206. ["AllowRankChanges"] = true,
  207. ["OwnersAreTrueOwners"] = false,
  208. -------------------------------------
  209.  
  210. ---------- Restrictions -------------
  211. ["AntiPlace"] = true, -- I recommend this being on
  212. ["MusicAllowed"] = true,
  213. ["RemoveUnauthorizedGuis"] = false, -- Remove guis that are not from liamin or startergui
  214. ["AllowCMDBar"] = true,
  215. ["EnableTagging"] = false,
  216. ["DisableScripting"] = true,
  217. -----------------------------------------
  218.  
  219. ---------- Parser ------------------
  220. ["AllowParserAll"] = true,
  221. ["ParserSplit"] = " ",
  222. ------------------------------------
  223.  
  224. ["DefaultPollTime"] = 5,
  225. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement