Esempio n. 1
0
 public override void Avoid()
 {
     if (reader.BaseStream.Length >= 4)
     {
         ReadD();
     }
     Program.Form1.InforSender("Entrou no Lobby.", false);
     Program.Form1.WriteSender("Você está no Lobby.", Color.Green);
     if (player.nick.Length == 0)
     {
         if (Program.Form1.classe_.Robô)
         {
             Conexão.INSTs().player.GameClient.SendPacket(new LOBBY_CREATE_NICK_NAME_ACK("PUBLICO" + new Random().Next(0, 100)).Write());
         }
         else
         {
             Program.Form1.WriteSender($"Digite um novo apelido: ", Color.Yellow);
             Program.Form1.Exceptions = Exceptions.Novo_Nome;
         }
     }
     else
     {
         Program.Form1.InforSender($"nick: [{player.nick}]", false);
         Program.Form1.Exceptions = Exceptions.Chat;
     }
 }
Esempio n. 2
0
 public void RoboLobby()
 {
     for (int i = 0; i <= 10000; i++)
     {
         if (!stop)
         {
             break;
         }
         try
         {
             string value = "ADMINACSS" + new Random().Next(0, 1000);
             Carregar.USER = value;
             Carregar.PASS = value;
             Thread.Sleep(sizevalue);
             Conexão.INSTs().SyncronizeAuthLocation();
             label1.ForeColor = Color.Green;
             label1.Text      = "Você iniciou a função Robô...";
             label2.Text      = $"Robôs: {i}";
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString());
             break;
         }
     }
     stop = true;
 }
 public override void Avoid()
 {
     if (ReadD() == 0)
     {
         Program.Form1.WriteSender($"{GetType().Name}", Color.White);
         Conexão.INSTs().SyncronizeGameLocation();
     }
 }
Esempio n. 4
0
 public void SetReader(AuthClient AuthClient, GameClient clientGame, BinaryReader reader, byte[] buffer)
 {
     this.clientGame = clientGame;
     this.AuthClient = AuthClient;
     this.reader     = reader;
     this.buffer     = buffer;
     Classe_         = Classe_Raiz.INTs();
     player          = Conexão.INSTs().player;
     Carregar        = Carregar.INTs();
 }
Esempio n. 5
0
        private void Button7_Click(object sender, EventArgs e)
        {
            Player player = Conexão.INSTs().player;

            if (player != null)
            {
                player.GameClient.SendPacket(new LOBBY_ENTER_ACK().Write());
            }
            Close();
        }
Esempio n. 6
0
        private void button4_Click(object sender, EventArgs e)
        {
            Player player = Conexão.INSTs().player;

            if (player != null)
            {
                //player.GameClient.SendPacket(new BATTLE_STARTBATTLE_ACK().Write());
                player.GameClient.SendPacket(new BATTLE_READYBATTLE_ACK().Write());
            }
        }
Esempio n. 7
0
 private void Button1_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Você deseja Finalizar?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (sala != null)
         {
             Conexão.INSTs().player.GameClient.SendPacket(new LOBBY_ENTER_ACK().Write());
         }
         Close();
     }
 }
Esempio n. 8
0
 private void button12_Click(object sender, EventArgs e)
 {
     if (Conexão.INSTs().player != null)
     {
         Program.Form1.WriteSender("Digite o id da sala.", Color.Yellow);
     }
     else
     {
         Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
     }
     Close();
 }
Esempio n. 9
0
 public void AskSocket()  //VERIFICAÇÃO DO SOCKET
 {
     if (socket != null && !socket.Connected || socket == null)
     {
         Program.Form1.WriteSender("Connexão Bloqueada!", Color.Red);
     }
     else
     {
         Program.Form1.WriteSender("Jogo Finalizado!", Color.Red);
         Conexão.INSTs().CloseSyncronizeLocation();
     }
 }
Esempio n. 10
0
 private void Button3_Click(object sender, EventArgs e)
 {
     if (Conexão.INSTs().player != null)
     {
         Conexão.INSTs().CloseSyncronizeLocation();
     }
     Thread.Sleep(100);
     Program.Form1.classe_.Robô = true;
     button1.Enabled            = true;
     new Thread(new ThreadStart(RoboLobby)).Start();
     Application.DoEvents();
 }
Esempio n. 11
0
 public void PosFlod()
 {
     Refresh();
     classe_.flag    = false;
     button9.Visible = true;
     button3.Visible = true;
     button4.Visible = true;
     button9.Visible = false;
     textBox2.Text   = "";
     WriteSender(string.Empty, Color.Yellow);
     Conexão.INSTs().CloseSyncronizeLocation();
 }
Esempio n. 12
0
        public void RoomLobby()
        {
            Player player = Conexão.INSTs().player;

            if (player != null)
            {
                player.GameClient.SendPacket(new LOBBY_GET_ROOMLIST_ACK().Write());
            }
            else
            {
                Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
            }
        }
Esempio n. 13
0
 private void button13_Click(object sender, EventArgs e)
 {
     if (Conexão.INSTs().player != null)
     {
         Program.Form1.WriteSender("Digite o Nome do amigo.", Color.Yellow);
         Program.Form1.Exceptions = Exceptions.AdicionarAmigos;
         Program.Form1.textBox2.Clear();
     }
     else
     {
         Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
     }
     Close();
 }
Esempio n. 14
0
        private void button2_Click(object sender, EventArgs e)
        {
            Player player = Conexão.INSTs().player;
            Box    box    = new Box()
            {
                name = textBox5.Text,
                txt  = textBox1.Text
            };

            if (player != null)
            {
                player.GameClient.SendPacket(new BOX_MESSAGE_CREATE_ACK(box).Write());
            }
            Close();
        }
Esempio n. 15
0
        private void button10_Click(object sender, EventArgs e)
        {
            label1.Text = "Comando Iniciado.";
            Player player = Conexão.INSTs().player;

            if (player != null)
            {
                player.GameClient.SendPacket(new ROOM_GET_LOBBY_USER_LIST_ACK().Write());
            }
            else
            {
                Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
            }
            Close();
        }
Esempio n. 16
0
 private void button8_Click(object sender, EventArgs e)
 {
     label1.Text = "Comando Iniciado.";
     if (Conexão.INSTs().player != null)
     {
         new Thread(() =>
         {
             Application.EnableVisualStyles();
             Application.Run(new Criar_Clã());
         }).Start();
         Close();
     }
     else
     {
         Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
     }
 }
Esempio n. 17
0
        public void FlodarSala()
        {
            for (int i = 0; i < 10; i++)
            {
                sala.Nome  = textBox1.Text;
                sala.senha = textBox2.Text;
                sala.Mapa  = (short)comboBox1.SelectedIndex;
                sala.slots = (byte)trackBar1.Value;

                Player player = Conexão.INSTs().player;
                Thread.Sleep(100);
                if (player != null)
                {
                    player.GameClient.SendPacket(new LOBBY_CREATE_ROOM_ACK(sala).Write());
                    player.GameClient.SendPacket(new LOBBY_ENTER_ACK().Write());
                }
                label10.Text = $"Tentando Flodar {i} salas";
            }
        }
Esempio n. 18
0
 private void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Você deseja Finalizar?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             classe_.announce = false;
             classe_.flag     = false;
             Thread.ResetAbort();
             Dados.IniciarThead(Conexão.INSTs().CloseSyncronizeLocation);
             Process.GetProcessesByName("PointBlank - Machine")[0].Kill();
             Close();
         }
     }
     catch
     {
         Process.GetProcessesByName("PointBlank - Machine")[0].Kill();
         Close();
     }
 }
Esempio n. 19
0
        private void button15_Click(object sender, EventArgs e)
        {
            label1.Text = "Comando Iniciado.";
            Player player = Conexão.INSTs().player;

            if (player != null)
            {
                new Thread(() =>
                {
                    Application.EnableVisualStyles();
                    Application.Run(Program.Form1.Loja = new Loja());
                }).Start();
                player.GameClient.SendPacket(new SHOP_GET_ACK().Write());
                Close();
            }
            else
            {
                Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
            }
        }
Esempio n. 20
0
        private void button2_Click(object sender, EventArgs e)
        {
            Player player = Conexão.INSTs().player;
            Clan   clan   = new Clan
            {
                Nome   = textBox3.Text,
                Info   = textBox2.Text,
                Notice = textBox1.Text
            };

            if (player != null)
            {
                player.GameClient.SendPacket(new CLAN_CREATE_ACK(clan).Write());
            }
            else
            {
                Program.Form1.WriteSender("Você precisa está logado.", Color.Red);
            }
            Close();
        }
Esempio n. 21
0
        public void CriaçãoDASala()
        {
            sala.Nome  = textBox1.Text;
            sala.senha = textBox2.Text;
            if (comboBox1.SelectedIndex == 9)
            {
                sala.Mapa = 5000;
            }
            else
            {
                sala.Mapa = (short)comboBox1.SelectedIndex;
            }
            sala.slots = (byte)trackBar1.Value;
            Player player = Conexão.INSTs().player;

            if (player != null)
            {
                player.GameClient.SendPacket(new LOBBY_CREATE_ROOM_ACK(sala).Write());
            }
            // new _Message().Info($"Nome: { sala.Nome } Mapa: { sala.Mapa } sala.slots: { sala.slots }");
        }
        public override void Avoid()
        {
            int error = ReadD();

            if (error == 0 || error == 1)
            {
                if (Program.Form1.classe_.Robô)
                {
                    Conexão.INSTs().player.GameClient.SendPacket(new BASE_CHANNEL_ANNOUNCE_ACK(0).Write());
                }
                else
                {
                    Program.Form1.WriteSender("Digite o Numero do canal: ", Color.Yellow);
                    Program.Form1.Exceptions = Exceptions.Mundança_de_Canal;
                }
            }
            else
            {
                Program.Form1.WriteSender($"BASE_USER_ENTER_REQ:{error}", Color.Red);
            }
        }
Esempio n. 23
0
 public void InvitePlayer()
 {
     for (int i = 0; i <= 50000; i++)
     {
         if (Aguardar)
         {
             break;
         }
         Player player = Conexão.INSTs().player;
         if (player != null)
         {
             player.GameClient.SendPacket(new ROOM_INVITE_PLAYERS_ACK(i, (ulong)i).Write());
             Program.Form1.WriteSender($"Flodando Invites para os players [{i}]", Color.Yellow);
         }
         else
         {
             Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
             break;
         }
     }
 }
Esempio n. 24
0
 public void CacheClan()
 {
     for (int i = 0; i < 10000; i++)
     {
         if (Aguardar)
         {
             break;
         }
         Player player = Conexão.INSTs().player;
         if (player != null)
         {
             player.GameClient.SendPacket(new CLAN_CLIENT_CLAN_LIST_ACK((ulong)i).Write());
             Program.Form1.WriteSender($"Flodando Cache do Clan [{i}]", Color.Yellow);
         }
         else
         {
             Program.Form1.WriteSender($"Você precisa está Online no jogo.", Color.Red);
             break;
         }
     }
 }
Esempio n. 25
0
 public void Button4_Click(object sender, EventArgs e)
 {
     try
     {
         new Thread(() =>
         {
             label10.Text    = "Esperando o Anuncio do canal...";
             label15.Text    = "0";
             label13.Enabled = false;
             button3.Enabled = true;
             InforSender("", true);
             listBox1.Items.Clear();
             Calculator.INST().seed = 0;
         }).Start();
         Dados.IniciarThead(Conexão.INSTs().CloseSyncronizeLocation);
     }
     catch (Exception ex)
     {
         new _Message().Error(ex.ToString());
     }
 }
Esempio n. 26
0
 public void AccessAuth()
 {
     label3.Visible   = true;
     classe_.BotLogin = true;
     for (int i = 0; i <= 1000; i++)
     {
         if (!classe_.flag)
         {
             break;
         }
         try
         {
             carregar.USER = "******" + new Random().Next(0, 1000);
             carregar.PASS = "******" + new Random().Next(0, 1000);
             Application.DoEvents();
             Conexão.INSTs().SyncronizeAuthLocation();
         }
         catch (Exception ex)
         {
             new _Message().Error(ex.ToString());
             break;
         }
     }
 }
Esempio n. 27
0
 public Processor(ushort opcode)
 {
     this.opcode = opcode;
     player      = Conexão.INSTs().player;
     Carregar    = Carregar.INTs();
 }
Esempio n. 28
0
        private void Digite_KeyPress(object sender, KeyPressEventArgs e)
        {
            Player p = Conexão.INSTs().player;

            if (p != null)
            {
                if ((Keys)e.KeyChar == Keys.Enter)
                {
                    if (textBox2.Text.ToLower() == ("/clear"))
                    {
                        listBox1.Items.Clear();
                        textBox2.Clear();
                        listBox1.Items.Add("[Sistema] Bate Papo foi limpo.");
                    }
                    else if (textBox2.Text.StartsWith("/w "))
                    {
                        listBox1.Items.Add("[Sistema] Você está em modo Sussuro.");
                        classe_.sussuro  = textBox2.Text.Substring(3).Split(' ');
                        classe_.sussurro = true;
                    }
                    switch (Exceptions)
                    {
                    case Exceptions.Senha_Do_Canal:
                    {
                        if (textBox2.Text.Length <= 4)
                        {
                            p.GameClient.SendPacket(new BASE_CHANNEL_PASSWRD_ACK(textBox2.Text).Write());
                            break;
                        }
                        else
                        {
                            WriteSender("a senha só pode ser até 4 letras ou numeros.", Color.Red);
                            break;
                        }
                    }

                    case Exceptions.Novo_Nome:
                    {
                        if (textBox2.Text.Length <= 23)
                        {
                            p.GameClient.SendPacket(new LOBBY_CREATE_NICK_NAME_ACK(textBox2.Text).Write());
                            break;
                        }
                        else
                        {
                            WriteSender("Nick tem que ser menor que 23 length", Color.Red);
                            break;
                        }
                    }

                    case Exceptions.Mundança_de_Canal:
                    {
                        try
                        {
                            int channelid = int.Parse(textBox2.Text);
                            if (channelid >= 1 && channelid <= 10)
                            {
                                p.GameClient.SendPacket(new BASE_CHANNEL_ANNOUNCE_ACK(channelid - 1).Write());
                                break;
                            }
                            else
                            {
                                WriteSender("Limites de canal é 1 até 10.", Color.Red);
                                break;
                            }
                        }
                        catch
                        {
                            new _Message().Info("o canal está com a cadeia de caracteres em um formato incorreto.");
                        }
                        break;
                    }

                    case Exceptions.Chat:
                    {
                        if (chat == Chat_Type.LOBBY_CHAT_ALL)
                        {
                            p.GameClient.SendPacket(new LOBBY_CHATTING_ACK(textBox2.Text, chat).Write());
                        }
                        else if (chat == Chat_Type.LOBBY_CHAT_CLAN)
                        {
                            if (p.ClanID > 0)
                            {
                                p.GameClient.SendPacket(new CLAN_CHATTING_ACK(chat, textBox2.Text).Write());
                            }
                            else
                            {
                                WriteSender("Você não possui um clã.", Color.Red);
                            }
                        }
                        else if (chat == Chat_Type.LOBBY_CHAT_WHISPER)
                        {
                            if (classe_.sussurro)
                            {
                                p.GameClient.SendPacket(new AUTH_SEND_WHISPER_ACK(classe_.sussuro[0], classe_.sussuro[1]).Write());
                            }
                            else
                            {
                                WriteSender("formato de sussurro incorreto.", Color.Red);
                            }
                            classe_.sussurro = false;
                        }
                        else
                        {
                            WriteSender("Selecione o campo de chat.", Color.Red);
                        }
                        break;
                    }

                    case Exceptions.AdicionarAmigos:
                    {
                        p.GameClient.SendPacket(new FRIEND_INVITE_ACK(textBox2.Text).Write());
                        break;
                    }

                    case Exceptions.flood:
                    {
                        if (!classe_.chatflood)
                        {
                            classe_.chatflood = true;
                            lock (this)
                            {
                                for (int i = 0; i <= 1000; i++)
                                {
                                    //int opcode = new Random().Next(300, 5000);
                                    if (p != null)
                                    {
                                        //   p.GameClient.SendPacket(new CLAN_CHATTING_PAGE_ACK($".vv {opcode}").Write());
                                        //Program.Form1.WriteSender($"Pacote: {opcode}", Color.Yellow);
                                        Thread.Sleep(25);
                                        p.GameClient.SendPacket(new LOBBY_CHATTING_ACK($"{textBox2.Text} [{i}]", Chat_Type.LOBBY_CHAT_ALL).Write());
                                        Application.DoEvents();
                                    }
                                    else
                                    {
                                        WriteSender($"Você precisa está Online no jogo.", Color.Red);
                                        break;
                                    }
                                }
                            }
                        }
                        classe_.chatflood = false;
                        Exceptions        = Exceptions.Chat;
                        break;
                    }

                    case Exceptions.Hibernar:
                    {
                        WriteSender("Seu API está em modo Hibernar.", Color.Red);
                        break;
                    }
                    }
                    textBox2.Clear();
                    textBox2.Text = "";
                    label7.Text   = "0";
                }
            }
            else
            {
                WriteSender($"Você não está logado no jogo.", Color.Red);
                textBox2.Text = "";
                label7.Text   = "0";
            }
        }
Esempio n. 29
0
 private void Button3_Click(object sender, EventArgs e)
 {
     button3.Enabled = false;
     WriteSender("Aguarde tentando fazer login.", Color.Yellow);
     Dados.IniciarThead(Conexão.INSTs().SyncronizeAuthLocation);
 }