dobrograd-13-06-2022/garrysmod/addons/admin-sg/lua/tools/sv_ranks.lua
Jonny_Bro (Nikita) e4d5311906 first commit
2023-11-16 15:01:19 +05:00

205 lines
4.7 KiB
Lua
Raw Blame History

--[[
<09> 2017 Thriving Ventures Limited do not share, re-distribute or modify
without permission of its author (gustaf@thrivingventures.com).
]]
--
-- Default ranks.
-- serverguard.ranks:AddRank(unique, name, immunity, color, texture, data)
--
serverguard.ranks:AddRank("user", "Guest", 0, Color(100, 150, 245, 255), "icon16/user.png", {
Restrictions = {
["Vehicles"] = 2,
["Effects"] = 4,
["Props"] = 128,
["Ragdolls"] = 1,
["Npcs"] = 1,
["Tools"] = {},
["Sents"] = 4,
["Balloons"] = 4,
["Buttons"] = 6,
["Dynamite"] = 3,
["Effects"] = 10,
["Emitters"] = 3,
["Hoverballs"] = 6,
["Lamps"] = 2,
["Lights"] = 2,
["Thrusters"] = 10,
["Wheels"] = 10,
},
phys_color = Color(77, 255, 255)
});
--
-- Administrator groups.
--
serverguard.ranks:AddRank("admin", "Administrator", 20, Color(117, 0, 211), "icon16/award_star_bronze_1.png", {
Permissions = {
["Sandbox settings"] = false,
["Set Rank"] = false,
["Edit Ranks"] = false,
["Manage Players"] = true,
["Extinguish"] = true,
["Invisible"] = true,
["Slay"] = true,
["NPC Target"] = true,
["Ban"] = true,
["Edit Ban"] = false,
["Unban"] = true,
["Manage Plugins"] = false,
["Slap"] = true,
["Set Armor"] = true,
["Strip Weapons"] = true,
["Map Restart"] = true,
["Clear Decals"] = true,
["Send"] = true,
["Give Ammo"] = true,
["Ragdoll"] = true,
["Goto"] = true,
["Quick Menu"] = true,
["Kick"] = true,
["Spectate"] = true,
["Screencap"] = false,
["Ignite"] = true,
["Server Logs"] = true,
["Map"] = true,
["Respawn"] = true,
["Set Health"] = true,
["Bring"] = true,
["Noclip"] = true,
["Manage Restrictions"] = false,
["Give Weapon"] = true,
["Play Song"] = false,
["Analytics"] = false,
["God mode"] = true,
["Manage Advertisements"] = false,
["Mute"] = true,
["Announce"] = true,
["Freeze"] = true,
["Rcon"] = false,
["Admin"] = true,
["Superadmin"] = false,
["Manage Prop-Protection"] = false,
["Bypass Prop-Protection"] = true,
["Physgun Player"] = true,
["Freeze Props"] = false,
["Manage MOTD"] = false,
["Manage Reports"] = true,
["Bypass Prop Deletion"] = true,
["Respond to Help Requests"] = true,
["Return"] = true,
["Admin Chat"] = true
},
Restrictions = {
["Vehicles"] = 4,
["Effects"] = 6,
["Props"] = 256,
["Ragdolls"] = 4,
["Npcs"] = 2,
["Tools"] = {},
["Sents"] = 8,
["Balloons"] = 6,
["Buttons"] = 15,
["Dynamite"] = 6,
["Effects"] = 25,
["Emitters"] = 6,
["Hoverballs"] = 10,
["Lamps"] = 6,
["Lights"] = 6,
["Thrusters"] = 25,
["Wheels"] = 25,
},
phys_color = Color(77, 255, 255)
});
serverguard.ranks:AddRank("superadmin", "Super Administrator", 25, Color(0, 150, 0), "icon16/award_star_silver_1.png", {
Permissions = {
["Sandbox settings"] = true,
["Set Rank"] = false,
["Edit Ranks"] = false,
["Manage Players"] = true,
["Extinguish"] = true,
["Invisible"] = true,
["Slay"] = true,
["NPC Target"] = true,
["Ban"] = true,
["Edit Ban"] = true,
["Unban"] = true,
["Manage Plugins"] = false,
["Slap"] = true,
["Set Armor"] = true,
["Strip Weapons"] = true,
["Map Restart"] = true,
["Clear Decals"] = true,
["Send"] = true,
["Give Ammo"] = true,
["Ragdoll"] = true,
["Goto"] = true,
["Quick Menu"] = true,
["Kick"] = true,
["Spectate"] = true,
["Screencap"] = true,
["Ignite"] = true,
["Server Logs"] = true,
["Map"] = true,
["Respawn"] = true,
["Set Health"] = true,
["Bring"] = true,
["Noclip"] = true,
["Manage Restrictions"] = false,
["Give Weapon"] = true,
["Play Song"] = true,
["Analytics"] = true,
["God mode"] = true,
["Manage Advertisements"] = true,
["Mute"] = true,
["Announce"] = true,
["Freeze"] = true,
["Rcon"] = false,
["Superadmin"] = true,
["Admin"] = true,
["Manage Prop-Protection"] = true,
["Bypass Prop-Protection"] = true,
["Manage Prop Blacklist"] = true,
["Bypass Prop Blacklist"] = true,
["Physgun Player"] = true,
["Freeze Props"] = true,
["Manage MOTD"] = true,
["Manage Reports"] = true,
["Bypass Prop Deletion"] = true,
["Respond to Help Requests"] = true,
["Return"] = true,
["Admin Chat"] = true
},
Restrictions = {
["Vehicles"] = 8,
["Effects"] = 12,
["Props"] = 512,
["Ragdolls"] = 6,
["Npcs"] = 4,
["Tools"] = {},
["Sents"] = 12,
["Balloons"] = 12,
["Buttons"] = 30,
["Dynamite"] = 12,
["Effects"] = 50,
["Emitters"] = 12,
["Hoverballs"] = 20,
["Lamps"] = 12,
["Lights"] = 12,
["Thrusters"] = 50,
["Wheels"] = 50,
},
phys_color = Color(77, 255, 255)
});
-- The founder rank is automatically granted all permissions, so no data needs to be set here.
serverguard.ranks:AddRank("founder", "Founder", 99, Color(240, 0, 0), "icon16/award_star_gold_1.png");