mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-29 20:16:38 +09:00
Stoped roles being assigned if already assigned
This commit is contained in:
@@ -390,6 +390,7 @@ function Role._prototype:add_player(player,by_player,batch)
|
||||
if not global.roles[self.name] then global.roles[self.name] = {} end
|
||||
if not global.players[player.index] then global.players[player.index] = {} end
|
||||
local highest = Role.get_highest(player) or Role.meta.default
|
||||
for _,player_index in pairs(global.roles[self.name]) do if player_index == player.index then return end end
|
||||
table.insert(global.roles[self.name],player.index)
|
||||
table.insert(global.players[player.index],self.name)
|
||||
script.raise_event(role_change_event_id,{
|
||||
|
||||
Reference in New Issue
Block a user