C# Класс ShootManiaXMLRPC.ShootManiaServer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Authenticate ( String Username, String Password ) : System.Boolean
BanId ( Int32 PlayerId, String Message ) : void
ChatSend ( String Message ) : void
ChatSendServerMessage ( String Message ) : void
ChatSendToLogin ( String Login, String Text ) : void
ChooseNextMap ( String Filename ) : void
Connect ( ) : int
DisableCallback ( ) : void
Disconnect ( ) : void
EnableCallback ( ) : void
GetBanList ( int MaxResults, int StartIndex ) : List
GetChatLines ( ) : List
GetCurrentMapInfo ( ) : ShootManiaXMLRPC.Structs.CurrentMapInfo
GetMapList ( int MaxResults, int StartIndex ) : List
GetMaxPlayers ( ) : MaxPlayers
GetMaxSpectators ( ) : MaxSpectators
GetPlayerList ( int MaxResults, int StartIndex ) : List
GetPlayerListByPlayerLogin ( string Login ) : PlayerList
GetScriptName ( ) : ShootManiaXMLRPC.Structs.ScriptName
GetServerComment ( ) : String
GetServerName ( ) : String
GetServerPassword ( ) : String
GetServerPasswordForSpectator ( ) : String
GetStatus ( ) : ShootManiaXMLRPC.Structs.ServerStatus
KickId ( Int32 PlayerId, String Message ) : void
NextMap ( System.Boolean DontClearCupScores ) : void
RestartMap ( System.Boolean DontClearCupScores ) : void
SendNoticeToLogin ( String Login, String Text ) : void
SetApiVersion ( String Version ) : void
SetMaxPlayers ( Int32 MaxPlayers ) : void
SetMaxSpectators ( Int32 MaxSpectators ) : void
SetScriptName ( String ScriptName ) : void
SetServerComment ( String Comment ) : void
SetServerName ( String Comment ) : void
SetServerPassword ( String Password ) : void
SetServerPasswordForSpectator ( String Password ) : void
ShootManiaServer ( String IP, Int32 Port ) : System
UnBan ( String ClientName ) : void

Приватные методы

Метод Описание
Client_EventGbxCallback ( object o, XmlRpc e ) : void
ParseEventGbx ( XmlRpc e ) : void

Описание методов

Authenticate() публичный Метод

public Authenticate ( String Username, String Password ) : System.Boolean
Username String
Password String
Результат System.Boolean

BanId() публичный Метод

public BanId ( Int32 PlayerId, String Message ) : void
PlayerId System.Int32
Message String
Результат void

ChatSend() публичный Метод

public ChatSend ( String Message ) : void
Message String
Результат void

ChatSendServerMessage() публичный Метод

public ChatSendServerMessage ( String Message ) : void
Message String
Результат void

ChatSendToLogin() публичный Метод

public ChatSendToLogin ( String Login, String Text ) : void
Login String
Text String
Результат void

ChooseNextMap() публичный Метод

public ChooseNextMap ( String Filename ) : void
Filename String
Результат void

Connect() публичный Метод

public Connect ( ) : int
Результат int

DisableCallback() публичный Метод

public DisableCallback ( ) : void
Результат void

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

EnableCallback() публичный Метод

public EnableCallback ( ) : void
Результат void

GetBanList() публичный Метод

public GetBanList ( int MaxResults, int StartIndex ) : List
MaxResults int
StartIndex int
Результат List

GetChatLines() публичный Метод

public GetChatLines ( ) : List
Результат List

GetCurrentMapInfo() публичный Метод

public GetCurrentMapInfo ( ) : ShootManiaXMLRPC.Structs.CurrentMapInfo
Результат ShootManiaXMLRPC.Structs.CurrentMapInfo

GetMapList() публичный Метод

public GetMapList ( int MaxResults, int StartIndex ) : List
MaxResults int
StartIndex int
Результат List

GetMaxPlayers() публичный Метод

public GetMaxPlayers ( ) : MaxPlayers
Результат ShootManiaXMLRPC.Structs.MaxPlayers

GetMaxSpectators() публичный Метод

public GetMaxSpectators ( ) : MaxSpectators
Результат ShootManiaXMLRPC.Structs.MaxSpectators

GetPlayerList() публичный Метод

public GetPlayerList ( int MaxResults, int StartIndex ) : List
MaxResults int
StartIndex int
Результат List

GetPlayerListByPlayerLogin() публичный Метод

public GetPlayerListByPlayerLogin ( string Login ) : PlayerList
Login string
Результат ShootManiaXMLRPC.Structs.PlayerList

GetScriptName() публичный Метод

public GetScriptName ( ) : ShootManiaXMLRPC.Structs.ScriptName
Результат ShootManiaXMLRPC.Structs.ScriptName

GetServerComment() публичный Метод

public GetServerComment ( ) : String
Результат String

GetServerName() публичный Метод

public GetServerName ( ) : String
Результат String

GetServerPassword() публичный Метод

public GetServerPassword ( ) : String
Результат String

GetServerPasswordForSpectator() публичный Метод

public GetServerPasswordForSpectator ( ) : String
Результат String

GetStatus() публичный Метод

public GetStatus ( ) : ShootManiaXMLRPC.Structs.ServerStatus
Результат ShootManiaXMLRPC.Structs.ServerStatus

KickId() публичный Метод

public KickId ( Int32 PlayerId, String Message ) : void
PlayerId System.Int32
Message String
Результат void

NextMap() публичный Метод

public NextMap ( System.Boolean DontClearCupScores ) : void
DontClearCupScores System.Boolean
Результат void

RestartMap() публичный Метод

public RestartMap ( System.Boolean DontClearCupScores ) : void
DontClearCupScores System.Boolean
Результат void

SendNoticeToLogin() публичный Метод

public SendNoticeToLogin ( String Login, String Text ) : void
Login String
Text String
Результат void

SetApiVersion() публичный Метод

public SetApiVersion ( String Version ) : void
Version String
Результат void

SetMaxPlayers() публичный Метод

public SetMaxPlayers ( Int32 MaxPlayers ) : void
MaxPlayers System.Int32
Результат void

SetMaxSpectators() публичный Метод

public SetMaxSpectators ( Int32 MaxSpectators ) : void
MaxSpectators System.Int32
Результат void

SetScriptName() публичный Метод

public SetScriptName ( String ScriptName ) : void
ScriptName String
Результат void

SetServerComment() публичный Метод

public SetServerComment ( String Comment ) : void
Comment String
Результат void

SetServerName() публичный Метод

public SetServerName ( String Comment ) : void
Comment String
Результат void

SetServerPassword() публичный Метод

public SetServerPassword ( String Password ) : void
Password String
Результат void

SetServerPasswordForSpectator() публичный Метод

public SetServerPasswordForSpectator ( String Password ) : void
Password String
Результат void

ShootManiaServer() публичный Метод

public ShootManiaServer ( String IP, Int32 Port ) : System
IP String
Port System.Int32
Результат System

UnBan() публичный Метод

public UnBan ( String ClientName ) : void
ClientName String
Результат void