ManiaScript Trackmania 2020  30/10/2024
CServerPluginEvent Class Reference

ServerPlugin Event. More...

#include <2024_10_30.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 8124 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EChatOption

Enumerator
Default 
ToSpectatorCurrent 
ToSpectatorAll 
ToTeam 

Definition at line 8147 of file 2024_10_30.h.

8147  {
8148  Default,
8151  ToTeam,
8152  };

◆ EType

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

Definition at line 8129 of file 2024_10_30.h.

8129  {
8130  Unknown,
8133  MapLoaded,
8134  BeginMatch,
8135  BeginRound,
8136  EndRound,
8137  EndMatch,
8139  MapUnloaded,
8140  ChatCommand,
8141  ChatMessage,
8142  ModeCallback,
8143  };

Member Data Documentation

◆ ChatCommandData

Array<Text> CServerPluginEvent::ChatCommandData

Definition at line 8176 of file 2024_10_30.h.

◆ ChatCommandType

Text const CServerPluginEvent::ChatCommandType

Definition at line 8172 of file 2024_10_30.h.

◆ ChatOption

CServerPluginEvent::EChatOption const CServerPluginEvent::ChatOption

Definition at line 8168 of file 2024_10_30.h.

◆ ChatText

Text const CServerPluginEvent::ChatText

Definition at line 8164 of file 2024_10_30.h.

◆ Client

CClient* const CServerPluginEvent::Client

Definition at line 8160 of file 2024_10_30.h.

◆ EndMatchRanks

Array<Integer> CServerPluginEvent::EndMatchRanks

Definition at line 8192 of file 2024_10_30.h.

◆ EndMatchScores

Array<CScore* const > CServerPluginEvent::EndMatchScores

Definition at line 8188 of file 2024_10_30.h.

◆ ModeCallbackData

Array<Text> CServerPluginEvent::ModeCallbackData

Definition at line 8184 of file 2024_10_30.h.

◆ ModeCallbackType

Text const CServerPluginEvent::ModeCallbackType

Definition at line 8180 of file 2024_10_30.h.

◆ Type

CServerPluginEvent::EType const CServerPluginEvent::Type

Event type.

Definition at line 8156 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CServerPluginEvent::Unknown
@ Unknown
Definition: 2024_10_30.h:8130
CServerPluginEvent::ClientDisconnected
@ ClientDisconnected
Definition: 2024_10_30.h:8132
CServerPluginEvent::ClientConnected
@ ClientConnected
Definition: 2024_10_30.h:8131
CServerPluginEvent::ToTeam
@ ToTeam
Definition: 2024_10_30.h:8151
CServerPluginEvent::ChatCommand
@ ChatCommand
Definition: 2024_10_30.h:8140
CServerPluginEvent::EndRound
@ EndRound
Definition: 2024_10_30.h:8136
CServerPluginEvent::ChatMessage
@ ChatMessage
Definition: 2024_10_30.h:8141
CServerPluginEvent::MapLoaded
@ MapLoaded
Definition: 2024_10_30.h:8133
CServerPluginEvent::ToSpectatorCurrent
@ ToSpectatorCurrent
Definition: 2024_10_30.h:8149
CServerPluginEvent::Default
@ Default
Definition: 2024_10_30.h:8148
CServerPluginEvent::BeginMatch
@ BeginMatch
Definition: 2024_10_30.h:8134
CServerPluginEvent::MapUnloadRequested
@ MapUnloadRequested
Definition: 2024_10_30.h:8138
CServerPluginEvent::EndMatch
@ EndMatch
Definition: 2024_10_30.h:8137
CServerPluginEvent::ModeCallback
@ ModeCallback
Definition: 2024_10_30.h:8142
CServerPluginEvent::MapUnloaded
@ MapUnloaded
Definition: 2024_10_30.h:8139
CServerPluginEvent::ToSpectatorAll
@ ToSpectatorAll
Definition: 2024_10_30.h:8150
CServerPluginEvent::BeginRound
@ BeginRound
Definition: 2024_10_30.h:8135