CGameServerPlugin

ManiaPlanet API


CGameServerPlugin

ID 0x0311E000
Uninstantiable

Inherits from MwFoundations::CMwNod

Server plugin

Methods

CGameConnectedClient@ GetClient(string Login)

CGameConnectedClient@ GetClientFromUI(CGamePlaygroundUIConfig@ UI)

void TweakTeamColorsToAvoidHueOverlap()

void TriggerModeScriptEvent2(wstring Type, MwFastBuffer<wstring>& Data)

void SendModeScriptCommandBoolean(string CommandName, bool BoolVal)

void SendModeScriptCommandInteger(string CommandName, int IntVal)

void SendModeScriptCommandReal(string CommandName, float RealVal)

void SendModeScriptCommandText(string CommandName, wstring TextVal)

void RestartMap()

void NextMap()

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

Members

CPlugFileTextScript@ Script

const CGameManiaTitle@ LoadedTitle

const CGameCtnChallengeInfo@ MapInfo

const MwFastBuffer<CGameConnectedClient@> Clients

const MwFastBuffer<CGameConnectedClient@> Spectators

const MwFastBuffer<CGameConnectedClient@> Players

const MwFastBuffer<CGamePlaygroundScore@> Scores

const MwFastBuffer<CGamePlayerInfo@> Users

const MwFastBuffer<CGameTeamProfile@> Teams

string NeutralEmblemUrl

string ForcedClubLinkUrl1

string ForcedClubLinkUrl2

const uint Now

const MwFastBuffer<CGameServerPluginEvent@> PendingEvents

const bool MapLoaded

const bool MapUnloadRequested

const MwFastBuffer<CGameCtnChallengeInfo@> MapList

const uint CurMapIndex

uint NextMapIndex

bool HoldMapUnloadRequest

bool Client_ComputeMinimap

const CGamePlaygroundUIConfigMgrScript@ UIManager

const CGameScriptServerAdmin@ ServerAdmin

const CGameServerScriptXmlRpc@ XmlRpc

const CXmlScriptParsingManager@ Xml

const CNetScriptHttpManager@ Http

const CSystemPlatformScript@ System

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.04 seconds, 13.01 MB)