Esempio n. 1
0
        private static void WelcomeMessage(DayzClient client)
        {
            if (dzwlSettings.WelcomeMessageEnabled == true)
            {
                b.SendCommandPacket(EBattlEyeCommand.Say, string.Format("-1 Welcome: {0}", client.UserName));
            }

            Console.WriteLine(string.Format("Verified Player {0}: {1} - {2}", client.playerNo.ToString(), client.GUID.ToString(), client.UserName.ToString()));
        }
Esempio n. 2
0
        private void mnuConnect_Click(object sender, EventArgs e)
        {
            if (isConnected == false)
            {
                BattlEyeLoginCredentials logcred = new BattlEyeLoginCredentials { Host = ip, Password = password, Port = Convert.ToInt32(port) };
                b = new BattlEyeClient(logcred);
                keepAliveTimer = new Timer();
                keepAliveTimer.Tick += new EventHandler(sendKeepAlivePacket);
                keepAliveTimer.Interval = 30000; // in miliseconds

                rtbDisplay.AppendText("\n Connecting...\n");

                // make the connection
                b.MessageReceivedEvent += DumpMessage;
                b.DisconnectEvent += Disconnected;
                b.ReconnectOnPacketLoss(true);
                b.Connect();

                if (b.IsConnected() == true)
                {
                    isConnected = true;
                    mnuConnect.Enabled = false;
                    b.SendCommandPacket("");
                    keepAliveTimer.Start();

                    if (showStartupMsg == true)
                    {
                        b.SendCommandPacket(EBattlEyeCommand.Say, "-1 Whitelister started");
                    }
                }
            }
        }