C# 클래스 ShootManiaXMLRPC.ShootManiaServer

파일 보기 프로젝트 열기: JuJuBoSc/SMAdminTools 1 사용 예제들

공개 메소드들

메소드 설명
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