![]() |
ManiaScript Trackmania 2020
30/10/2024
|
API for server control when playing online. More...
#include <2024_10_30.h>
Public Types | |
enum | ESpecMode { Selectable, SpectatorForced, PlayerForced, SpectatorSelectable, PlayerSelectable } |
Public Member Functions | |
Void | AutoTeamBalance () |
Boolean | Kick (CUser User, Text Reason) |
Boolean | Kick (CClient Client, Text Reason) |
Boolean | Ban (CUser User, Text Reason) |
Boolean | Ban (CClient Client, Text Reason) |
Boolean | ForceSpectator (CUser User, CServerAdmin::ESpecMode SpecMode) |
Boolean | ForceSpectator (CClient Client, CServerAdmin::ESpecMode SpecMode) |
Boolean | ForcePlayerRequestedTeam (CUser User, Integer Team) |
Boolean | ForcePlayerRequestedTeam (CClient Client, Integer Team) |
Text | ConnectFakePlayer () |
Void | DisconnectFakePlayer (Text Login) |
Void | SetLobbyInfo (Boolean IsLobby, Integer LobbyPlayerCount, Integer LobbyMaxPlayerCount, Real LobbyPlayersLevel) |
Void | SendToServerAfterMatch (Text ServerUrl) |
Void | CustomizeQuitDialog (Text ManialinkPage, Text SendToServerUrl, Boolean ProposeAddToFavorites, Integer ForceDelay) |
Void | Authentication_GetToken (Ident UserId, Text AppLogin) |
Void | SetViewerCount (Integer ViewerCount) |
Public Attributes | |
CServerInfo *const | ServerInfo |
Boolean | IsDisableChangeTeams |
Boolean | IsDisableProfileSkins |
Boolean const | Authentication_GetTokenResponseReceived |
Integer const | Authentication_ErrorCode |
Text const | Authentication_Token |
Text const | PlayerRestrictions |
![]() | |
Ident const | Id |
API for server control when playing online.
Definition at line 8261 of file 2024_10_30.h.
Enumerator | |
---|---|
Selectable | |
SpectatorForced | |
PlayerForced | |
SpectatorSelectable | |
PlayerSelectable |
Definition at line 8266 of file 2024_10_30.h.
Always use NullId as UserId.
Void CServerAdmin::AutoTeamBalance | ( | ) |
Text CServerAdmin::ConnectFakePlayer | ( | ) |
Connect a fake player (to help with debugging game modes)
Void CServerAdmin::CustomizeQuitDialog | ( | Text | ManialinkPage, |
Text | SendToServerUrl, | ||
Boolean | ProposeAddToFavorites, | ||
Integer | ForceDelay | ||
) |
Boolean CServerAdmin::ForceSpectator | ( | CClient | Client, |
CServerAdmin::ESpecMode | SpecMode | ||
) |
Boolean CServerAdmin::ForceSpectator | ( | CUser | User, |
CServerAdmin::ESpecMode | SpecMode | ||
) |
Void CServerAdmin::SetLobbyInfo | ( | Boolean | IsLobby, |
Integer | LobbyPlayerCount, | ||
Integer | LobbyMaxPlayerCount, | ||
Real | LobbyPlayersLevel | ||
) |
Integer const CServerAdmin::Authentication_ErrorCode |
Definition at line 8352 of file 2024_10_30.h.
Boolean const CServerAdmin::Authentication_GetTokenResponseReceived |
Definition at line 8348 of file 2024_10_30.h.
Text const CServerAdmin::Authentication_Token |
Definition at line 8356 of file 2024_10_30.h.
Boolean CServerAdmin::IsDisableChangeTeams |
Disable Team change UI on the clients.
Definition at line 8316 of file 2024_10_30.h.
Boolean CServerAdmin::IsDisableProfileSkins |
Definition at line 8320 of file 2024_10_30.h.
Text const CServerAdmin::PlayerRestrictions |
Definition at line 8364 of file 2024_10_30.h.
CServerInfo* const CServerAdmin::ServerInfo |
ServerInfo
Definition at line 8276 of file 2024_10_30.h.