public override void Avoid() { ReadD(); Login_Error error = (Login_Error)ReadD(); ReadD(); Program.Form1.WriteSender($"Error ao Logar: {error}", Color.Red); }
public override void Avoid() { Login_Error result = (Login_Error)ReadD(); ReadC(); player.ID = ReadQ(); string login = ReadS(ReadC()); ReadC(); ReadC(); if (AuthClient != null) { switch (result) { case Login_Error.LOGIN_SUCESSO: //CAIU? case Login_Error.LOGIN_SUCESSO_ACEITO: { if (Program.Form1.classe_.BotLogin) { Program.Form1.label3.Text = $"Contas [{++Classe_.Contas}] sendo floodadas."; } AuthClient.SendPacket(new BASE_MYINFO_ACK().Write()); Program.Form1.WriteSender("Sucesso ao Logar!", Color.Green); player.loggerUser = true; break; } case Login_Error.LOGIN_BLOQUEADO_REGIÃO: { Classe_.PadraoRegion = 1; Carregar.region = (Regions)Enum.ToObject(typeof(Regions), ++Classe_.PadraoRegion); if (Classe_.PadraoRegion < 15) { Program.Form1.WriteSender("[RegionBlocked] Região foi alterada, tente novamente.", Color.Green); } else { Program.Form1.WriteSender("Limites de Região atingido.", Color.Red); } break; } case Login_Error.LOGIN_CLIENT_INCOMPATIVEL: { if (ClientRevision() < 4) { Program.Form1.WriteSender("[ClientError] Client foi alterada, tente novamente.", Color.Green); } else { Program.Form1.WriteSender("Limites de Client atingido.", Color.Red); } break; } case Login_Error.LOGIN_ERROR_CONFIG: //SERVER MSG ANNOUNCE { Program.Form1.WriteSender("Sua configuração de login está errada.", Color.Green); break; } default: Program.Form1.WriteSender($"Erro ao logar: {result}", Color.Red); break; } } }