ManiaScript
Script language used in ManiaPlanet
|
#include <big.h>
Public Types | |
enum | ETmScoreSortOrder { TotalPoints, BestRace_Time, BestRace_Stunts, BestRace_NbRespawns, BestRace_CheckpointsProgress, PrevRace_Time, Name, LadderRankSortValue } |
enum | ETMRespawnBehaviour { Normal, DoNothing, GiveUpBeforeFirstCheckPoint, AlwaysGiveUp } |
enum | ETmRaceChronoBehaviour { Auto, Hidden, CountDown, Normal } |
![]() | |
enum | EMedal { None, Finished, Bronze, Silver, Gold, Author } |
Public Member Functions | |
Void | PassOn (CTmModeEvent Event) |
Void | Discard (CTmModeEvent Event) |
Void | FakePlayers_Add (Text NickName) |
Void | FakePlayers_Remove (CUser User) |
Void | FakePlayers_RemoveAll () |
Void | Scores_Sort (ETmScoreSortOrder SortOrder) |
Void | Scores_Clear () |
Void | Ladder_ComputeRank (ETmScoreSortOrder SortOrder) |
![]() | |
Void | RequestLoadMap () |
Void | RequestUnloadMap () |
Void | Ladder_OpenMatch_Request () |
Void | Ladder_AddPlayer (CScore PlayerScore) |
Void | Ladder_OpenMatch_BeginRequest () |
Void | Ladder_OpenMatch_AddPlayer (CScore PlayerScore) |
Void | Ladder_OpenMatch_EndRequest () |
Void | Ladder_CloseMatchRequest () |
Void | Ladder_CancelMatchRequest () |
Void | AutoTeamBalance () |
Void | Solo_SetNewRecord (CScore PlayerScore, EMedal Medal) |
Integer | Synchro_AddBarrier () |
Boolean | Synchro_BarrierReached (Integer Barrier) |
Public Attributes | |
const CTmPlayer[] | ConnectedPlayers |
const CTmPlayer[] | Players |
const CTmPlayer[] | PlayersRacing |
const CTmPlayer[] | PlayersWaiting |
const CTmScore[] | Scores |
const CTmModeEvent[] | PendingEvents |
Integer | CutOffTimeLimit |
Integer | NbLaps |
Boolean | IndependantLaps |
Boolean | UiRounds |
Boolean | UiStuntsMode |
Boolean | UiDisplayStuntsNames |
Boolean | HideOpponents |
Integer | ForceMaxOpponents |
Integer | UiScoresPointsLimit |
ETMRespawnBehaviour | RespawnBehaviour |
ETmRaceChronoBehaviour | UiRaceChrono |
![]() | |
const Text | MapName |
const CMap | Map |
const CUser[] | Users |
const CTeam[] | Teams |
Text | NeutralEmblemUrl |
const Integer | Now |
const Integer | Period |
Boolean | MatchEndRequested |
const Boolean | ServerShutdownRequested |
const Boolean | MapLoaded |
const CMapInfo[] | MapList |
Integer | NextMapIndex |
const CUIConfigMgr | UIManager |
const Boolean | Ladder_RequestInProgress |
const CXmlRpc | XmlRpc |
const CXmlManager | Xml |
const CHttpManager | Http |
![]() | |
const Ident | Id |
Void CTmMode::Discard | ( | CTmModeEvent | Event | ) |
Void CTmMode::FakePlayers_RemoveAll | ( | ) |
Void CTmMode::Ladder_ComputeRank | ( | ETmScoreSortOrder | SortOrder | ) |
Void CTmMode::PassOn | ( | CTmModeEvent | Event | ) |
Void CTmMode::Scores_Clear | ( | ) |
Void CTmMode::Scores_Sort | ( | ETmScoreSortOrder | SortOrder | ) |
const CTmPlayer [] CTmMode::ConnectedPlayers |
Integer CTmMode::CutOffTimeLimit |
Integer CTmMode::ForceMaxOpponents |
Boolean CTmMode::HideOpponents |
Boolean CTmMode::IndependantLaps |
Integer CTmMode::NbLaps |
const CTmModeEvent [] CTmMode::PendingEvents |
const CTmPlayer [] CTmMode::Players |
const CTmPlayer [] CTmMode::PlayersRacing |
const CTmPlayer [] CTmMode::PlayersWaiting |
ETMRespawnBehaviour CTmMode::RespawnBehaviour |
const CTmScore [] CTmMode::Scores |
Boolean CTmMode::UiDisplayStuntsNames |
ETmRaceChronoBehaviour CTmMode::UiRaceChrono |
Boolean CTmMode::UiRounds |
Integer CTmMode::UiScoresPointsLimit |
Boolean CTmMode::UiStuntsMode |