Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function DestructionDerby:handleFinishActivePlayer(player)
- -- Update ranking board for player being removed
- if not self.rankingBoard then
- self.rankingBoard = RankingBoard:create()
- self.rankingBoard:setDirection( 'up', getActivePlayerCount() )
- end
- local timePassed = self:getTimePassed()
- self.rankingBoard:add(player, timePassed)
- -- Do remove
- finishActivePlayer(player)
- triggerEvent('onPlayerFinishDD', player, self:getPlayerRank(player), tinmepassed)
- RaceMode.setPlayerIsFinished(player)
- -- Update ranking board if one player left
- local activePlayers = getActivePlayers()
- if #activePlayers == 1 then
- self.rankingBoard:add(activePlayers[1], timePassed)
- showMessage(getPlayerName(activePlayers[1]) .. ' is the final survivor!', 0, 255, 0)
- triggerEvent('onPlayerFinishDD', activePlayers[1], self:getPlayerRank(player), timePassed)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement