![]() |
ManiaScript Trackmania 2020
30/10/2024
|
API for plugins to get playground info. More...
#include <2024_10_30.h>
Public Types | |
enum | ESpectatorCameraType { Replay, Follow, Free, StandardCount, NotUsed0, NotUsed1, NotUsed2, NotUsed3, NotUsed4, NotUsed5, NotUsed6, NotUsed7, NotUsed8, NotUsed9, FollowForced, DontChange } |
enum | ESpectatorTargetType { None, Single, AllPlayers, AllMap } |
Public Member Functions | |
Void | QuitServer (Boolean Silent) |
Void | QuitServerAndSetResult (Boolean Silent, Text Type, Array< Text > Data) |
Void | JoinTeam1 () |
Void | JoinTeam2 () |
Void | RequestSpectatorClient (Boolean Spectator) |
Void | SetSpectateTarget (Text Player) |
Void | ShowProfile (Text Player) |
Boolean | SaveReplay (Text FileName) |
Boolean | SavePrevReplay (Text FileName) |
Boolean | SaveMap (Text FileName) |
Void | MapList_Request () |
CPlaygroundClient::ESpectatorCameraType | GetSpectatorCameraType () |
CPlaygroundClient::ESpectatorTargetType | GetSpectatorTargetType () |
Void | SetWantedSpectatorCameraType (CPlaygroundClient::ESpectatorCameraType CameraType) |
Void | RequestRestartMap () |
Void | RequestNextMap () |
Void | RequestGotoMap (Text MapUid) |
Void | RequestSetNextMap (Text MapUid) |
Void | RequestAutoTeamBalance () |
Void | RequestChangeModeScriptSettings (Text SettingsXml) |
Void | Vote_Cast (Boolean Answer) |
Public Attributes | |
CMap *const | Map |
Integer const | GameTime |
CUser *const | LocalUser |
CUIConfig *const | UI |
CServerInfo *const | ServerInfo |
Ident const | SettingsPlayerModelId |
Boolean const | HasPodium |
Boolean const | IsSpectator |
Boolean const | IsSpectatorClient |
Boolean const | UseClans |
Boolean const | UseForcedClans |
Boolean const | IsLoadingScreen |
Boolean const | IsServerOrSolo |
Boolean const | IsInGameMenuDisplayed |
Array< CTeam *const > | Teams |
Boolean const | MapList_IsInProgress |
Array< Text > | MapList_Names |
Array< Text > | MapList_MapUids |
Boolean const | Request_IsInProgress |
Boolean const | Request_Success |
Text const | Vote_Question |
Boolean const | Vote_CanVote |
![]() | |
Ident const | Id |
API for plugins to get playground info.
Supported declare modes :
Definition at line 18274 of file 2024_10_30.h.
Enumerator | |
---|---|
Replay | |
Follow | |
Free | |
StandardCount | |
NotUsed0 | |
NotUsed1 | |
NotUsed2 | |
NotUsed3 | |
NotUsed4 | |
NotUsed5 | |
NotUsed6 | |
NotUsed7 | |
NotUsed8 | |
NotUsed9 | |
FollowForced | |
DontChange |
Definition at line 18279 of file 2024_10_30.h.
Enumerator | |
---|---|
None | |
Single | |
AllPlayers | |
AllMap |
Definition at line 18300 of file 2024_10_30.h.
CPlaygroundClient::ESpectatorCameraType CPlaygroundClient::GetSpectatorCameraType | ( | ) |
CPlaygroundClient::ESpectatorTargetType CPlaygroundClient::GetSpectatorTargetType | ( | ) |
Void CPlaygroundClient::JoinTeam1 | ( | ) |
Void CPlaygroundClient::JoinTeam2 | ( | ) |
Void CPlaygroundClient::MapList_Request | ( | ) |
Void CPlaygroundClient::RequestAutoTeamBalance | ( | ) |
Change some settings from the mode with new values. No need to include unchanged settings. ex: '<script_settings><setting name="S_TimeLimit" type="integer" value="300"/><script_settings/>' nb: you can use TriggerPageAction('maniaplanet:editsettings'); to use the legacy UI.
Void CPlaygroundClient::RequestNextMap | ( | ) |
Void CPlaygroundClient::RequestRestartMap | ( | ) |
Request change of IsSpectatorClient (not immediate, and it may be refused). Caveat: will not set Request_Success
Save the current map to a file (if the server IsMapDownloadAllowed). Filename is optional.
Save the current replay to a file. Filename is optional.
Void CPlaygroundClient::SetWantedSpectatorCameraType | ( | CPlaygroundClient::ESpectatorCameraType | CameraType | ) |
Integer const CPlaygroundClient::GameTime |
Definition at line 18313 of file 2024_10_30.h.
Boolean const CPlaygroundClient::HasPodium |
Definition at line 18333 of file 2024_10_30.h.
Boolean const CPlaygroundClient::IsInGameMenuDisplayed |
Definition at line 18369 of file 2024_10_30.h.
Boolean const CPlaygroundClient::IsLoadingScreen |
Definition at line 18353 of file 2024_10_30.h.
Boolean const CPlaygroundClient::IsServerOrSolo |
Definition at line 18357 of file 2024_10_30.h.
Boolean const CPlaygroundClient::IsSpectator |
Is in spectator mode - may be only for a short time between rounds.
Definition at line 18337 of file 2024_10_30.h.
Boolean const CPlaygroundClient::IsSpectatorClient |
Client actually desires to spectate instead of playing.
Definition at line 18341 of file 2024_10_30.h.
CUser* const CPlaygroundClient::LocalUser |
Definition at line 18317 of file 2024_10_30.h.
CMap* const CPlaygroundClient::Map |
Null when no map loaded.
Definition at line 18309 of file 2024_10_30.h.
Boolean const CPlaygroundClient::MapList_IsInProgress |
Definition at line 18425 of file 2024_10_30.h.
Definition at line 18433 of file 2024_10_30.h.
Definition at line 18429 of file 2024_10_30.h.
Boolean const CPlaygroundClient::Request_IsInProgress |
Definition at line 18437 of file 2024_10_30.h.
Boolean const CPlaygroundClient::Request_Success |
Definition at line 18441 of file 2024_10_30.h.
CServerInfo* const CPlaygroundClient::ServerInfo |
Definition at line 18325 of file 2024_10_30.h.
Ident const CPlaygroundClient::SettingsPlayerModelId |
Definition at line 18329 of file 2024_10_30.h.
Definition at line 18381 of file 2024_10_30.h.
CUIConfig* const CPlaygroundClient::UI |
Definition at line 18321 of file 2024_10_30.h.
Boolean const CPlaygroundClient::UseClans |
Definition at line 18345 of file 2024_10_30.h.
Boolean const CPlaygroundClient::UseForcedClans |
Definition at line 18349 of file 2024_10_30.h.
Boolean const CPlaygroundClient::Vote_CanVote |
Definition at line 18474 of file 2024_10_30.h.
Text const CPlaygroundClient::Vote_Question |
Definition at line 18470 of file 2024_10_30.h.