Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Permissions = {
- ["General"] = {
- [4800717] = {
- minRank = 224,
- maxRank = 229,
- team = "Foundation Personnel"
- },
- [5939653] = {
- minRank = 2,
- maxRank = 255,
- team = "Manufacturing Department"
- },
- [5933771] = {
- minRank = 2,
- maxRank = 255,
- team = "Ethics Committee"
- },
- [5942225] = {
- minRank = 2,
- maxRank = 255,
- team = "Scientific Department"
- },
- [5935030] = {
- minRank = 2,
- maxRank = 255,
- team = "Department of External Affairs"
- },
- [7573732] = {
- minRank = 2,
- maxRank = 255,
- team = "Administrative Department"
- },
- },
- ["Combative"] = {
- [5933756] = {
- minRank = 224,
- maxRank = 255,
- team = "Mobile Task Force"
- },
- [7541696] = {
- minRank = 224,
- maxRank = 229,
- team = "Security Department"
- },
- },
- ["REDACTED-1"] = {
- [5126296] = {
- minRank = 2,
- maxRank = 255,
- team = "Internal Security Department"
- }
- },
- ["CLASSIFIED-1"] = {
- [4800717] = {
- minRank = 2,
- maxRank = 229,
- team = "Intelligence Agency"
- },
- },
- ["IsB"] = {
- ["Bulldo344"] = {
- false
- },
- }
- }
- Permissions.CheckIsBStatus = function(player)
- if Permissions["IsB"][player.Name] then
- return true
- else
- return false
- end
- end
- Permissions.CheckChannelPermission = function(player, channel)
- if not Permissions[channel] then return false end
- if Permissions.CheckIsBStatus(player) then return true end
- for channel, groups in pairs(Permissions) do
- for groupid, configs in pairs(groups) do
- return player:GetRankInGroup(groupid) >= configs.minRank and configs.team
- end
- end
- end
- return Permissions
Add Comment
Please, Sign In to add comment