ManiaScript Trackmania 2020  14/07/2025
CServerPluginEvent Class Reference

ServerPlugin Event. More...

#include <2025_07_14.h>

Inheritance diagram for CServerPluginEvent:
CBaseConstEvent CNod

Public Types

enum  EType {
  Unknown, ClientConnected, ClientDisconnected, MapLoaded,
  BeginMatch, BeginRound, EndRound, EndMatch,
  MapUnloadRequested, MapUnloaded, ChatCommand, ChatMessage,
  ModeCallback
}
 
enum  EChatOption { Default, ToSpectatorCurrent, ToSpectatorAll, ToTeam }
 

Public Attributes

CServerPluginEvent::EType const Type
 
CClient *const Client
 
Text const ChatText
 
CServerPluginEvent::EChatOption const ChatOption
 
Text const ChatCommandType
 
Array< TextChatCommandData
 
Text const ModeCallbackType
 
Array< TextModeCallbackData
 
Array< CScore *const > EndMatchScores
 
Array< IntegerEndMatchRanks
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

ServerPlugin Event.

Supported declare modes :

  • Local

Definition at line 8152 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EChatOption

Enumerator
Default 
ToSpectatorCurrent 
ToSpectatorAll 
ToTeam 

Definition at line 8175 of file 2025_07_14.h.

8175  {
8176  Default,
8179  ToTeam,
8180  };

◆ EType

Enumerator
Unknown 
ClientConnected 
ClientDisconnected 
MapLoaded 
BeginMatch 
BeginRound 
EndRound 
EndMatch 
MapUnloadRequested 
MapUnloaded 
ChatCommand 
ChatMessage 
ModeCallback 

Definition at line 8157 of file 2025_07_14.h.

8157  {
8158  Unknown,
8161  MapLoaded,
8162  BeginMatch,
8163  BeginRound,
8164  EndRound,
8165  EndMatch,
8167  MapUnloaded,
8168  ChatCommand,
8169  ChatMessage,
8170  ModeCallback,
8171  };

Member Data Documentation

◆ ChatCommandData

Array<Text> CServerPluginEvent::ChatCommandData

Definition at line 8204 of file 2025_07_14.h.

◆ ChatCommandType

Text const CServerPluginEvent::ChatCommandType

Definition at line 8200 of file 2025_07_14.h.

◆ ChatOption

CServerPluginEvent::EChatOption const CServerPluginEvent::ChatOption

Definition at line 8196 of file 2025_07_14.h.

◆ ChatText

Text const CServerPluginEvent::ChatText

Definition at line 8192 of file 2025_07_14.h.

◆ Client

CClient* const CServerPluginEvent::Client

Definition at line 8188 of file 2025_07_14.h.

◆ EndMatchRanks

Array<Integer> CServerPluginEvent::EndMatchRanks

Definition at line 8220 of file 2025_07_14.h.

◆ EndMatchScores

Array<CScore* const > CServerPluginEvent::EndMatchScores

Definition at line 8216 of file 2025_07_14.h.

◆ ModeCallbackData

Array<Text> CServerPluginEvent::ModeCallbackData

Definition at line 8212 of file 2025_07_14.h.

◆ ModeCallbackType

Text const CServerPluginEvent::ModeCallbackType

Definition at line 8208 of file 2025_07_14.h.

◆ Type

CServerPluginEvent::EType const CServerPluginEvent::Type

Event type.

Definition at line 8184 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CServerPluginEvent::Unknown
@ Unknown
Definition: 2025_07_14.h:8158
CServerPluginEvent::ClientDisconnected
@ ClientDisconnected
Definition: 2025_07_14.h:8160
CServerPluginEvent::ClientConnected
@ ClientConnected
Definition: 2025_07_14.h:8159
CServerPluginEvent::ToTeam
@ ToTeam
Definition: 2025_07_14.h:8179
CServerPluginEvent::ChatCommand
@ ChatCommand
Definition: 2025_07_14.h:8168
CServerPluginEvent::EndRound
@ EndRound
Definition: 2025_07_14.h:8164
CServerPluginEvent::ChatMessage
@ ChatMessage
Definition: 2025_07_14.h:8169
CServerPluginEvent::MapLoaded
@ MapLoaded
Definition: 2025_07_14.h:8161
CServerPluginEvent::ToSpectatorCurrent
@ ToSpectatorCurrent
Definition: 2025_07_14.h:8177
CServerPluginEvent::Default
@ Default
Definition: 2025_07_14.h:8176
CServerPluginEvent::BeginMatch
@ BeginMatch
Definition: 2025_07_14.h:8162
CServerPluginEvent::MapUnloadRequested
@ MapUnloadRequested
Definition: 2025_07_14.h:8166
CServerPluginEvent::EndMatch
@ EndMatch
Definition: 2025_07_14.h:8165
CServerPluginEvent::ModeCallback
@ ModeCallback
Definition: 2025_07_14.h:8170
CServerPluginEvent::MapUnloaded
@ MapUnloaded
Definition: 2025_07_14.h:8167
CServerPluginEvent::ToSpectatorAll
@ ToSpectatorAll
Definition: 2025_07_14.h:8178
CServerPluginEvent::BeginRound
@ BeginRound
Definition: 2025_07_14.h:8163