- Name:
pyplanet.apps.contrib.dedimania
- Depends on:
core.maniaplanet
- Game:
- TrackMania
- Mode:
- TimeAttack + Rounds
This app enables players to have their map records stored at Dedimania.net. Displays widget + list for records.
Setup:
- Make sure you generate a Dedimania Code for your server.
- Start PyPlanet with this app enabled.
- Type //settings and edit the two settings for dedimania, paste the code in the code entry.
- Save and restart PyPlanet.
- Command:
/dedicps [record nr to compare with]
- Parameters:
- Optional record number to compare with, will compare with record nr 1 if none is given.
- Functionality:
- Displays a list with checkpoint times of the record and your dedimania record showing the exact differences per checkpoint.
- Required permission:
- None.
- Signal:
pyplanet.apps.core.maniaplanet.callbacks.map.map_begin
- Functionality:
- Retrieves records for the new map and updates the widget.
- Signal:
pyplanet.apps.core.maniaplanet.callbacks.map.map_start
- Functionality:
- Used to handle map restarts with saving of dedimania records.
- Signal:
pyplanet.apps.core.maniaplanet.callbacks.map.map_end
- Functionality:
- Used to save dedimania records.
- Signal:
pyplanet.apps.core.maniaplanet.callbacks.player.player_connect
- Functionality:
- Displaying widget + sending dedimania request.
- Signal:
pyplanet.apps.core.maniaplanet.callbacks.player.player_connect
- Functionality:
- Sending dedimania request.
- Signal:
pyplanet.apps.core.trackmania.finish
- Functionality:
- Registers new records.