Live Rankings

Information

Name:

pyplanet.apps.contrib.live_rankings

Depends on:

core.maniaplanet

Game:

TrackMania

Features

This app enables the live rankings widget for the game modes:

  • Laps (Live cp statistics).

  • Rounds (Match sum of points).

  • TimeAttack (Top times of players).

  • Cup & Team (Points gathered).

Installation

Just add this line to your apps.py file:

APPS = {
  'default': [
    '...',
    'pyplanet.apps.contrib.live_rankings',  # Add this line.
    '...',
  ]
}

Commands

Signal handlers

Map begin

Signal:

pyplanet.apps.core.maniaplanet.callbacks.map.map_start

Functionality:

Clears rankings and widget

Player finish

Signal:

pyplanet.apps.core.trackmania.callbacks.finish

Functionality:

Process and update widget.

Player waypoint

Signal:

pyplanet.apps.core.trackmania.callbacks.waypoint

Functionality:

Process and update widget.

Player give up

Signal:

pyplanet.apps.core.trackmania.callbacks.give_up

Functionality:

Set the time to DNF in specific modes.

Player connect

Signal:

pyplanet.apps.core.maniaplanet.callbacks.player.player_connect

Functionality:

Display widget.

Scores

Signal:

pyplanet.apps.core.trackmania.callbacks.scores

Functionality:

Update the widget with the driven scores.