BattleNET.BattlEyeClient.SendCommand C# (CSharp) Метод

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

public SendCommand ( BattlEyeCommand command, string parameters = "" ) : int
command BattlEyeCommand
parameters string
Результат int
        public int SendCommand(BattlEyeCommand command, string parameters = "")
        {
            return SendCommandPacket(command, parameters);
        }

Same methods

BattlEyeClient::SendCommand ( string command, bool log = true ) : int

Usage Example

Пример #1
0
        private static void Main(string[] args)
        {
            BattlEyeLoginCredentials loginCredentials = new BattlEyeLoginCredentials();
            #region
            if (args.Length == 3)
            {
                loginCredentials.Host = args[0];
                loginCredentials.Port = Convert.ToInt32(args[1]);
                loginCredentials.Password = args[2];
            }
            else
            {
                Console.WriteLine("Wrong Number of Args");
                Thread.Sleep(5000);
                Environment.Exit(0);
            }
            #endregion

            BattlEyeClient b = new BattlEyeClient(loginCredentials);
            b.BattlEyeMessageReceived += BattlEyeMessageReceived;
            b.BattlEyeConnected += BattlEyeConnected;
            b.BattlEyeDisconnected += BattlEyeDisconnected;
            b.ReconnectOnPacketLoss = true;
            b.Connect();

            if (b.Connected)
            {
                b.SendCommand(BattlEyeCommand.LoadBans);
                while (b.CommandQueue > 0) { /* wait until server received packet */ };
                Thread.Sleep(1000); // wait 1 second  for no reason...
            }
            else
            {
                Console.WriteLine("Couldnt connect to server");
                Console.WriteLine("Failed to reload bans");
                Environment.Exit(0);
            }
            b.Disconnect();
        }
All Usage Examples Of BattleNET.BattlEyeClient::SendCommand