mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-30 20:41:41 +09:00
Fixed revert ranks
This commit is contained in:
@@ -159,7 +159,7 @@ function ranking.find_new_rank(player,tick)
|
|||||||
end
|
end
|
||||||
--Lose ends
|
--Lose ends
|
||||||
if ranking.get_player_rank(player).power <= ranking.string_to_rank_group('Moderation').lowest_rank.power and not player.admin then ranking.rank_print(player.name..' needs to be promoted.') end
|
if ranking.get_player_rank(player).power <= ranking.string_to_rank_group('Moderation').lowest_rank.power and not player.admin then ranking.rank_print(player.name..' needs to be promoted.') end
|
||||||
if player_rank.name ~= ranking.get_player_rank(player).name then global.exp_core.player_ranks[player.index]=player_rank.name end
|
if player_rank.name ~= ranking.get_player_rank(player).name then global.exp_core.old_ranks[player.index]=player_rank.name end
|
||||||
debug_write({'RANK','NEW-RANK','END'},player.name)
|
debug_write({'RANK','NEW-RANK','END'},player.name)
|
||||||
end
|
end
|
||||||
-- returns a list with every players current rank, or just the players of the rank given, includes online time
|
-- returns a list with every players current rank, or just the players of the rank given, includes online time
|
||||||
@@ -183,7 +183,8 @@ Event.register(Event.rank_change,function(event)
|
|||||||
end)
|
end)
|
||||||
Event.register(Event.soft_init,function()
|
Event.register(Event.soft_init,function()
|
||||||
debug_write({'RANK','SETUP'},'start')
|
debug_write({'RANK','SETUP'},'start')
|
||||||
global.exp_core.old_ranks = {}
|
global.exp_core.old_ranks = {}
|
||||||
|
global.exp_core.preset_ranks = {}
|
||||||
for _,rank in pairs(ranking.get_ranks()) do
|
for _,rank in pairs(ranking.get_ranks()) do
|
||||||
debug_write({'RANK','SETUP'},'added: '..rank.name)
|
debug_write({'RANK','SETUP'},'added: '..rank.name)
|
||||||
game.permissions.create_group(rank.name)
|
game.permissions.create_group(rank.name)
|
||||||
@@ -194,6 +195,5 @@ Event.register(Event.soft_init,function()
|
|||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
Event.register(defines.events.on_player_joined_game,function(event) ranking.find_new_rank(game.players[event.player_index]) end)
|
Event.register(defines.events.on_player_joined_game,function(event) ranking.find_new_rank(game.players[event.player_index]) end)
|
||||||
Event.register(Event.soft_init,function() global.exp_core.preset_ranks = {} end)
|
|
||||||
|
|
||||||
return ranking
|
return ranking
|
||||||
Reference in New Issue
Block a user