diff --git a/Addons/playerRanks.lua b/Addons/playerRanks.lua index 084c3462..a4d3120a 100644 --- a/Addons/playerRanks.lua +++ b/Addons/playerRanks.lua @@ -44,6 +44,46 @@ groups['Root']:edit('allow',false,{ }) ranks['Root']:edit('test',true,'testing') +ranks['Root']:add_rank{ + name='Owner', + short_hand='Owner', + tag='[Owner]', + time=nil, + colour={r=170,g=0,b=0}, + is_admin = true +} +ranks['Root']:add_rank{ + name='Community Manager', + short_hand='Com Mngr', + tag='[Com Mngr]', + colour={r=150,g=68,b=161}, + is_admin = true +} +ranks['Root']:add_rank{ + name='Developer', + short_hand='Dev', + tag='[Dev]', + colour={r=179,g=125,b=46}, + is_admin = true +} + +ranks['Admin']:add_rank{ + name='Mod', + short_hand='Mod', + tag='[Mod]', + colour={r=0,g=170,b=0}, + disallow={ + 'server_command' + }, + is_admin = true +} + +groups['User']:add_rank{ + name='Donator', + short_hand='P2W', + tag='[P2W]', + colour={r=233,g=63,b=233} +} groups['User']:add_rank{ name='Veteran', short_hand='Vet', diff --git a/ExpCore/ranking.lua b/ExpCore/ranking.lua index 6f4a11e9..8fb0f973 100644 --- a/ExpCore/ranking.lua +++ b/ExpCore/ranking.lua @@ -123,6 +123,7 @@ function Ranking.give_rank(player,rank,by_player,tick) player.permission_group = game.permissions.get_group(rank.name) player.tag = rank.tag if not old_rank.group.name == 'Jail' then Ranking._presets().old[player.index] = rank.name end + player.admin = rank.is_admin if defines.events.rank_change then script.raise_event(defines.events.rank_change,{ name=defines.events.rank_change, diff --git a/ExpCore/ranks.lua b/ExpCore/ranks.lua index 0aabcb73..7bb24cfa 100644 --- a/ExpCore/ranks.lua +++ b/ExpCore/ranks.lua @@ -93,50 +93,18 @@ root:add_rank{ short_hand='Root', tag='[Root]', colour=defines.color.white, - is_root=true -} -root:add_rank{ - name='Owner', - short_hand='Owner', - tag='[Owner]', - time=nil, - colour={r=170,g=0,b=0} -} -root:add_rank{ - name='Community Manager', - short_hand='Com Mngr', - tag='[Com Mngr]', - colour={r=150,g=68,b=161} -} -root:add_rank{ - name='Developer', - short_hand='Dev', - tag='[Dev]', - colour={r=179,g=125,b=46} + is_root=true, + is_admin = true } admin:add_rank{ name='Admin', short_hand='Admin', tag='[Admin]', - colour={r=233,g=63,b=233} -} -admin:add_rank{ - name='Mod', - short_hand='Mod', - tag='[Mod]', - colour={r=0,g=170,b=0}, - disallow={ - 'server_command' - } + colour={r=233,g=63,b=233}, + is_admin = true } -user:add_rank{ - name='Donator', - short_hand='P2W', - tag='[P2W]', - colour={r=233,g=63,b=233} -} user:add_rank{ name='Member', short_hand='Mem',