Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. function DestructionDerby:handleFinishActivePlayer(player)
  2.     -- Update ranking board for player being removed
  3.     if not self.rankingBoard then
  4.         self.rankingBoard = RankingBoard:create()
  5.         self.rankingBoard:setDirection( 'up', getActivePlayerCount() )
  6.     end
  7.     local timePassed = self:getTimePassed()
  8.     self.rankingBoard:add(player, timePassed)
  9.     -- Do remove
  10.     finishActivePlayer(player)
  11.     triggerEvent('onPlayerFinishDD', player, self:getPlayerRank(player), tinmepassed)
  12.     RaceMode.setPlayerIsFinished(player)
  13.     -- Update ranking board if one player left
  14.     local activePlayers = getActivePlayers()
  15.     if #activePlayers == 1 then
  16.         self.rankingBoard:add(activePlayers[1], timePassed)
  17.         showMessage(getPlayerName(activePlayers[1]) .. ' is the final survivor!', 0, 255, 0)
  18.         triggerEvent('onPlayerFinishDD', activePlayers[1], self:getPlayerRank(player), timePassed)
  19.     end
  20. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement