public void get_Error_Baneado_Tiempo(ClienteTcp cliente, string paquete)
        {
            string[]      informacion_ban = paquete.Substring(3).Split('|');
            int           dias = int.Parse(informacion_ban[0].Substring(1)), horas = int.Parse(informacion_ban[1]), minutos = int.Parse(informacion_ban[2]);
            StringBuilder mensaje = new StringBuilder().Append("Tu cuenta estará inválida durante ");

            if (dias > 0)
            {
                mensaje.Append(dias + " días");
            }
            if (horas > 0)
            {
                mensaje.Append(horas + " con horas");
            }
            if (minutos > 0)
            {
                mensaje.Append(minutos + " y minutos");
            }

            cliente.cuenta.logger.log_Error("LOGIN", mensaje.ToString());
            cliente.get_Desconectar_Socket();
        }
Beispiel #2
0
 public void get_Error_Flood_Conexion(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("Login", "Para no ocasionar molestias al resto de jugadores, espera %1 segundos antes de volver a conectarte.");
     cliente.get_Desconectar_Socket();
 }
Beispiel #3
0
 public void get_Error_Red(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("Login", "Conexión rechazada. El servidor del juego no ha recibido las informaciones de autentificación necesarias tras tu identificación. Por favor, vuelve a intentarlo otra vez y, si el problema persiste, contacta con tu administrador de redes o con tu servidor de acceso a Internet. Se trata de un problema de re-dirección debido a una mala configuración DNS.");
     cliente.get_Desconectar_Socket();
 }
Beispiel #4
0
 public void get_Error_Streaming(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("Login", "Conexión rechazada. No se te ha podido autentificar para este servidor porque tu conexión ha caducado. Asegúrate de cortar las descargas, así como la música o los vídeos en difusión continua (streaming), para mejorar la calidad y la velocidad de tu conexión.");
     cliente.get_Desconectar_Socket();
 }
 public void get_Error_Conectado(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("LOGIN", "Esta cuenta ya está conectada a un servidor de juego. Por favor, inténtalo de nuevo.");
     cliente.get_Desconectar_Socket();
 }
 public void get_Error_Baneado(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("LOGIN", "Conexión rechazada. Tu cuenta ha sido baneada.");
     cliente.get_Desconectar_Socket();
 }
 public void get_Error_Version(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("LOGIN", "La versión %1 de Dofus que tienes instalada no es compatible con este servidor. Para poder jugar, instala la versión %2. El cliente DOFUS se va a cerrar.");
     cliente.get_Desconectar_Socket();
 }
 public void get_Error_Ya_Conectado(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("LOGIN", "Ya conectado. Inténtalo de nuevo.");
     cliente.get_Desconectar_Socket();
 }
 public void get_Error_Datos(ClienteTcp cliente, string paquete)
 {
     cliente.cuenta.logger.log_Error("LOGIN", "Conexión rechazada. Nombre de cuenta o contraseña incorrectos.");
     cliente.get_Desconectar_Socket();
 }