mirror of
https://github.com/ND-Framework/ND_Core.git
synced 2026-08-19 06:46:03 +01:00
Merge pull request #65 from ND-Framework/feat/discord-groups
feat: receive groups by discord roles
This commit is contained in:
@@ -24,6 +24,7 @@ Config = {
|
|||||||
groups = json.decode(GetConvar("core:groups", "[]")),
|
groups = json.decode(GetConvar("core:groups", "[]")),
|
||||||
admins = json.decode(GetConvar("core:admins", "[]")),
|
admins = json.decode(GetConvar("core:admins", "[]")),
|
||||||
adminDiscordRoles = json.decode(GetConvar("core:adminDiscordRoles", "[]")),
|
adminDiscordRoles = json.decode(GetConvar("core:adminDiscordRoles", "[]")),
|
||||||
|
groupRoles = json.decode(GetConvar("core:groupRoles", "[]")),
|
||||||
multiCharacter = false,
|
multiCharacter = false,
|
||||||
compatibility = json.decode(GetConvar("core:compatibility", "[]"))
|
compatibility = json.decode(GetConvar("core:compatibility", "[]"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -309,6 +309,12 @@ local function createCharacterTable(info)
|
|||||||
self.addGroup("admin")
|
self.addGroup("admin")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
for group, role in pairs(Config.groupRoles)
|
||||||
|
if lib.table.contains(roles, role) then
|
||||||
|
self.addGroup(group)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
for name, _ in pairs(self.groups) do
|
for name, _ in pairs(self.groups) do
|
||||||
|
|||||||
Reference in New Issue
Block a user