![]() |
ManiaScript Trackmania 2020
14/07/2025
|
API for server control when playing online. More...
#include <2025_07_14.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 |
Public Attributes inherited from CNod | |
| Ident const | Id |
API for server control when playing online.
Definition at line 8289 of file 2025_07_14.h.
| Enumerator | |
|---|---|
| Selectable | |
| SpectatorForced | |
| PlayerForced | |
| SpectatorSelectable | |
| PlayerSelectable | |
Definition at line 8294 of file 2025_07_14.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 8380 of file 2025_07_14.h.
| Boolean const CServerAdmin::Authentication_GetTokenResponseReceived |
Definition at line 8376 of file 2025_07_14.h.
| Text const CServerAdmin::Authentication_Token |
Definition at line 8384 of file 2025_07_14.h.
| Boolean CServerAdmin::IsDisableChangeTeams |
Disable Team change UI on the clients.
Definition at line 8344 of file 2025_07_14.h.
| Boolean CServerAdmin::IsDisableProfileSkins |
Definition at line 8348 of file 2025_07_14.h.
| Text const CServerAdmin::PlayerRestrictions |
Definition at line 8392 of file 2025_07_14.h.
| CServerInfo* const CServerAdmin::ServerInfo |
ServerInfo
Definition at line 8304 of file 2025_07_14.h.