C# Class ShootManiaXMLRPC.ShootManiaServer

Afficher le fichier Open project: JuJuBoSc/SMAdminTools Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Client_EventGbxCallback ( object o, XmlRpc e ) : void
ParseEventGbx ( XmlRpc e ) : void

Method Details

Authenticate() public méthode

public Authenticate ( String Username, String Password ) : System.Boolean
Username String
Password String
Résultat System.Boolean

BanId() public méthode

public BanId ( Int32 PlayerId, String Message ) : void
PlayerId System.Int32
Message String
Résultat void

ChatSend() public méthode

public ChatSend ( String Message ) : void
Message String
Résultat void

ChatSendServerMessage() public méthode

public ChatSendServerMessage ( String Message ) : void
Message String
Résultat void

ChatSendToLogin() public méthode

public ChatSendToLogin ( String Login, String Text ) : void
Login String
Text String
Résultat void

ChooseNextMap() public méthode

public ChooseNextMap ( String Filename ) : void
Filename String
Résultat void

Connect() public méthode

public Connect ( ) : int
Résultat int

DisableCallback() public méthode

public DisableCallback ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

EnableCallback() public méthode

public EnableCallback ( ) : void
Résultat void

GetBanList() public méthode

public GetBanList ( int MaxResults, int StartIndex ) : List
MaxResults int
StartIndex int
Résultat List

GetChatLines() public méthode

public GetChatLines ( ) : List
Résultat List

GetCurrentMapInfo() public méthode

public GetCurrentMapInfo ( ) : ShootManiaXMLRPC.Structs.CurrentMapInfo
Résultat ShootManiaXMLRPC.Structs.CurrentMapInfo

GetMapList() public méthode

public GetMapList ( int MaxResults, int StartIndex ) : List
MaxResults int
StartIndex int
Résultat List

GetMaxPlayers() public méthode

public GetMaxPlayers ( ) : MaxPlayers
Résultat ShootManiaXMLRPC.Structs.MaxPlayers

GetMaxSpectators() public méthode

public GetMaxSpectators ( ) : MaxSpectators
Résultat ShootManiaXMLRPC.Structs.MaxSpectators

GetPlayerList() public méthode

public GetPlayerList ( int MaxResults, int StartIndex ) : List
MaxResults int
StartIndex int
Résultat List

GetPlayerListByPlayerLogin() public méthode

public GetPlayerListByPlayerLogin ( string Login ) : PlayerList
Login string
Résultat ShootManiaXMLRPC.Structs.PlayerList

GetScriptName() public méthode

public GetScriptName ( ) : ShootManiaXMLRPC.Structs.ScriptName
Résultat ShootManiaXMLRPC.Structs.ScriptName

GetServerComment() public méthode

public GetServerComment ( ) : String
Résultat String

GetServerName() public méthode

public GetServerName ( ) : String
Résultat String

GetServerPassword() public méthode

public GetServerPassword ( ) : String
Résultat String

GetServerPasswordForSpectator() public méthode

public GetServerPasswordForSpectator ( ) : String
Résultat String

GetStatus() public méthode

public GetStatus ( ) : ShootManiaXMLRPC.Structs.ServerStatus
Résultat ShootManiaXMLRPC.Structs.ServerStatus

KickId() public méthode

public KickId ( Int32 PlayerId, String Message ) : void
PlayerId System.Int32
Message String
Résultat void

NextMap() public méthode

public NextMap ( System.Boolean DontClearCupScores ) : void
DontClearCupScores System.Boolean
Résultat void

RestartMap() public méthode

public RestartMap ( System.Boolean DontClearCupScores ) : void
DontClearCupScores System.Boolean
Résultat void

SendNoticeToLogin() public méthode

public SendNoticeToLogin ( String Login, String Text ) : void
Login String
Text String
Résultat void

SetApiVersion() public méthode

public SetApiVersion ( String Version ) : void
Version String
Résultat void

SetMaxPlayers() public méthode

public SetMaxPlayers ( Int32 MaxPlayers ) : void
MaxPlayers System.Int32
Résultat void

SetMaxSpectators() public méthode

public SetMaxSpectators ( Int32 MaxSpectators ) : void
MaxSpectators System.Int32
Résultat void

SetScriptName() public méthode

public SetScriptName ( String ScriptName ) : void
ScriptName String
Résultat void

SetServerComment() public méthode

public SetServerComment ( String Comment ) : void
Comment String
Résultat void

SetServerName() public méthode

public SetServerName ( String Comment ) : void
Comment String
Résultat void

SetServerPassword() public méthode

public SetServerPassword ( String Password ) : void
Password String
Résultat void

SetServerPasswordForSpectator() public méthode

public SetServerPasswordForSpectator ( String Password ) : void
Password String
Résultat void

ShootManiaServer() public méthode

public ShootManiaServer ( String IP, Int32 Port ) : System
IP String
Port System.Int32
Résultat System

UnBan() public méthode

public UnBan ( String ClientName ) : void
ClientName String
Résultat void