Crear autoregistro Para Source Mableblade V83! x favor si me pudiecen ayudar aqi

Tema en 'MapleStory' iniciado por Shhhh, 14 Ene 2011.

  1. Shh

    Shhhh
    Expand Collapse
    Recluta

    Mensajes:
    16
    Me Gusta recibidos:
    0
    Oiigan necesiito ayudaa a mi me recomandaron que cambiara mi source yo tenia el Nakedstory ese source tenia autoregistro pero ahora al que me dijeron que me cambiara al Mapleblade noo tiene el autoregistro yaa intente con las guia que esta aqii en gamerzlove de como crearlo peroo es en moopledev iigual yo lo intente pero a la hora de compilar y cear el archivo java el netbeans me dice un error y el error es justamente en ese archivo Autoregistro.java i en el LoginPasword.java creo qq esos son los archivos buueh total que no me crea el archivo java yaa qq el netbean mee dice que hai un error! X FAVOR AYUDENME A SOLUCIONAR ESTE PROBLEMA!
     
  2. edw

    edwarbad23
    Expand Collapse
    Cabo

    Mensajes:
    188
    Me Gusta recibidos:
    5
  3. Shh

    Shhhh
    Expand Collapse
    Recluta

    Mensajes:
    16
    Me Gusta recibidos:
    0
    :) Biien men te lo agradesco !^^ peroo miira el msj qq me dejastes! no me dirijee al archivo que pusistes aqii! S:
     
  4. edw

    edwarbad23
    Expand Collapse
    Cabo

    Mensajes:
    188
    Me Gusta recibidos:
    5
    Nop lo que te pogno aqui es la descarga de los archivos que tienes que reemplazar en los archivos .java y luego compilarlo numas y la pagina que te doyen el mp es el tutorial si por sea caso quieres hacerlo tu solo.
     
  5. kod

    kodycia
    Expand Collapse
    Subteniente

    Mensajes:
    533
    Me Gusta recibidos:
    16

    si lo kisiera hacer solo krees q haria el post?? el necesita ayuda y tu solo estas distorcionando todo, podrias hacer 1 post diciendo simplemente lo q tiene q hacer


    esto es lo q encontre yo:

    en la carpeta client crearemos 1 archivo autoregister.java con el siguiente codigo

    PHP:
    public class AutoRegister {
        private static final 
    Map<StringStringaccountList = new HashMap<StringString>();

        public static 
    boolean getAccountExists(String login) {
            if (
    accountList.isEmpty()) {
                try {
                    
    Connection con DatabaseConnection.getConnection();
                    
    PreparedStatement ps con.prepareStatement("SELECT name, lastknownip FROM accounts");
                    
    ResultSet rs ps.executeQuery();
                    while (
    rs.next()) {
                        
    accountList.put(rs.getString("name").toLowerCase(), rs.getString("lastknownip"));
                    }
                    
    rs.close();
                    
    ps.close();
                } catch (
    Exception e) {
                    
    System.out.println("Error loading the account list: " ".");
                }
            }
            return 
    accountList.containsKey(login);
        }

        public static 
    boolean createAccount(String loginString pwdString eip) {
            
    boolean success false;
            
    int countIP 0;
            
    String eIP eip.substring(1eip.lastIndexOf(':'));
            for (
    String ips accountList.values()) {
                if (
    ips.equals(eIP)) {
                    
    countIP++;
                }
            }
            if (
    countIP) {
                try {
                    
    Connection con DatabaseConnection.getConnection();
                    
    PreparedStatement ps con.prepareStatement("INSERT INTO accounts (name, password, email, birthday, macs, lastknownip) VALUES (?, ?, ?, ?, ?, ?)");
                    
    ps.setString(1login);
                    
    ps.setString(2sha1(pwd));
                    
    ps.setString(3"no@email.provided");
                    
    ps.setString(4"0000-00-00");
                    
    ps.setString(5"00-00-00-00-00-00");
                    
    ps.setString(6eIP);
                    
    ps.executeUpdate();
                    
    ps.close();
                    
    success true;
                    
    accountList.put(login.toLowerCase(), eIP);
                } catch (
    Exception e) {
                    
    System.out.println("Error creating an account (" login " | " pwd " | " eip ").");
                }
            }
            return 
    success;
        }

        private static 
    String sha1(String in) {
            try {
                
    MessageDigest Digester MessageDigest.getInstance("SHA-1");
                
    Digester.update(in.getBytes("UTF-8"), 0in.length());
                
    byte[] sha1Hash Digester.digest();
                return 
    HexTool.toString(sha1Hash).replace(" """).toLowerCase();
            } catch (
    NoSuchAlgorithmException ex) {
                throw new 
    RuntimeException("Hashing the password failed: "ex);
            } catch (
    UnsupportedEncodingException e) {
                throw new 
    RuntimeException("Encoding the string failed: "e);
            }
        }
    }
    vas a al archivo LoginPasswordHandler.java y reemplasas esto:

    PHP:
    loginok c.login(loginpwdipBan || macBan);
    por esto:

    PHP:
    if (AutoRegister.getAccountExists(login.toLowerCase())) {
                
    loginok c.login(loginpwdipBan || macBan);
            } else if ((!
    ipBan || !macBan)) {
                if (
    AutoRegister.createAccount(loginpwdc.getSession().getRemoteAddress().toString())) {
                    
    loginok c.login(loginpwdipBan || macBan);
                } else {
                    
    loginok 10;
                }
            } else {
                
    loginok 5;
            }
    y esto creas 1 archivo de texto pegas esto y le cambias el .txt por el .sql y lo ejecutas en tu base de datos:

    PHP:
    ALTER TABLE `accountsADD COLUMN `lastknownipTINYTEXT NULL;
    espero haber ayudado en algo y si tienes algun problema con esto sabes q me puedes contactar pidiendome mi msn x mensaje privado y no dejes sobornarte x ningun tontito q se aprovecha de la falta de conocimiento de la otra persona



    comprar es bueno pero compartir es divino:pensando:
     
  6. edw

    edwarbad23
    Expand Collapse
    Cabo

    Mensajes:
    188
    Me Gusta recibidos:
    5
    Mira Kodicya tu tampoco no te creas la gran cosa, solo porque "disque" editastes un repack (y eso que si lo editastes) y que parece que todos te consideran un gran coder por eso, como dije antes en otro post yo ya me retire (me robaron mi laptop y ahi con todos mis repacks editados) y pues ayudo en lo que pueda despues de mucho tiempo, si hice eso, es porque no tenia tiempo (y no quiero que digas "pues si no tenias tiempo tonces mejor no postees") pues te digo que yo ayudo como pueda, cuanto mas rapido mejor (si es que no te gusta mi filosofia tonces mejor ni respondas con acusaciones malas), asi que la proxima vez solo postea tu ayuda y se acabo.
     
  7. Shh

    Shhhh
    Expand Collapse
    Recluta

    Mensajes:
    16
    Me Gusta recibidos:
    0

    yaa poej amigoss no se peleen por una estupides eso es lo de menos somos una comunidad! no deberiamos ponernos en estas!

    Buueh a lo qq vine! :)


    Buueh intent yaa los qq me Dijo Edwarbad ii Codycia! ii nadaa! u_u' esqq los archivos noo es qq no esten sii si estan pero al momento de crear la acc no se puede dice qq la cuenta no eta registrada al copiar el archivo en MySql me lo rechaza dicendo qq ya los archivos estan existentes! S: al reemplazer los Archivos AutoRegister.java y LoginPasswordHandler.java y ejecutarlo al net bean me siige lanzando error! OSEA NO ME CREA EL PROYECTO JAVA! S: nose xqq pasaria esto sii todas las guiaas qq eh intentado las he ehco al pie de la letra y nada siempre el mismo error! SERAA QQ EN ESTE SOURCE NO SE PODRA CREAR UN AUTOREGISTRO? ii se tendra que utilizar una PAG. WEB conectada a la base de datos para poder crear las cuentas?


    Esooo es otraa cosaa! eh bsukdo Paginas paraa esta version y nadaaaaaaaaaaa! no la encuentro! S:
     
  8. edw

    edwarbad23
    Expand Collapse
    Cabo

    Mensajes:
    188
    Me Gusta recibidos:
    5
    pasame tu msn quiero hablar algo contigo Shhhh!!
     
  9. Shh

    Shhhh
    Expand Collapse
    Recluta

    Mensajes:
    16
    Me Gusta recibidos:
    0
    te lo enviaree por mp
     
  10. edw

    edwarbad23
    Expand Collapse
    Cabo

    Mensajes:
    188
    Me Gusta recibidos:
    5
    Ya te agregue aceptame!!
     
  11. zim

    zimplecalos
    Expand Collapse
    Sargento

    Mensajes:
    295
    Me Gusta recibidos:
    0
    jajaja le vas a llamar la atencion ?? :S trankilos todo por un post d autoregistro ^^!
     
  12. Shh

    Shhhh
    Expand Collapse
    Recluta

    Mensajes:
    16
    Me Gusta recibidos:
    0
    noo me ahh llegadoo! S: Mandame el tuyo x mp yo te agrego!
     
  13. jor

    jorge201010
    Expand Collapse
    Cabo

    Mensajes:
    157
    Me Gusta recibidos:
    0
    ya desvirtuaron el tema hablen porm mp
     
  14. Mix

    Mixtamal
    Expand Collapse
    Sargento

    Mensajes:
    301
    Me Gusta recibidos:
    14
    Claro que si se puede yo ya tengo Autoregistro con Mapleblade fue facil solo use Netbeans =)
     

Compartir esta página