Merge pull request #65 from ND-Framework/feat/discord-groups

feat: receive groups by discord roles
This commit is contained in:
Andy
2024-02-29 22:29:13 +01:00
committed by GitHub
2 changed files with 7 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ Config = {
groups = json.decode(GetConvar("core:groups", "[]")),
admins = json.decode(GetConvar("core:admins", "[]")),
adminDiscordRoles = json.decode(GetConvar("core:adminDiscordRoles", "[]")),
groupRoles = json.decode(GetConvar("core:groupRoles", "[]")),
multiCharacter = false,
compatibility = json.decode(GetConvar("core:compatibility", "[]"))
}

View File

@@ -309,6 +309,12 @@ local function createCharacterTable(info)
self.addGroup("admin")
end
end
for group, role in pairs(Config.groupRoles)
if lib.table.contains(roles, role) then
self.addGroup(group)
end
end
end
for name, _ in pairs(self.groups) do