קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [בעיה] פתחתי שרת V83 ואני לא יודע איך עושים AUTOREGISTAR
    על ידי ASAFGB1 בפורום שרתים פרטיים MapleStory
    תגובות: 3
    הודעה אחרונה: 31-05-2011, 20:41
  2. [בעיה] השחקן ממשיך לרוץ וחוזר ללוגין/ איך עושים אמצי? בשרת
    על ידי dordornet16 בפורום שרתים פרטיים MapleStory
    תגובות: 5
    הודעה אחרונה: 14-04-2011, 20:42
  3. מדריך טוב או הסבר על איך עושים AUTO REGISTER V62 מי שעוזר מקבל GM בשרת
    על ידי QuantiumMS בפורום שרתים פרטיים MapleStory
    תגובות: 4
    הודעה אחרונה: 26-12-2009, 20:02
  4. איך עושים שישפריץ לי דם אדום?
    על ידי BSiTK בפורום Counter Strike
    תגובות: 8
    הודעה אחרונה: 22-09-2005, 22:11
  5. איך עושים את התרגיל הזה? מתמטיקה.. משהו קל
    על ידי TheKingMan בפורום צבא וגיוס
    תגובות: 10
    הודעה אחרונה: 19-09-2005, 16:41
+ תגובה לנושא
עמוד 1 מתוך 2 12 אחרון >>
מציג תוצאות 1 עד 15 מתוך 26

איך עושים AR בשרת V83

  1. #1
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל איך עושים AR בשרת V83

    איך אני מוסיף AUTOREGISTAR לשרת V83 הדרך היחידה זה אתר
    מצאתי ל גרסא 62 אבל לא 83 אין אותם דברים בשביל זה




  2. קישורים ממומנים

  3. #2
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    אני מציע לך להשאיר הרשמה רק דרך האתר...

  4. #3
    משתמש מתחיל
    שם פרטי
    שכחתי
    תאריך הצטרפות
    12/2009
    הודעות
    126
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Somtimes is Hell Tryning to Get Heaven
    מין: זכר

    ברירת מחדל

    שניה.

    אתה מנסה לפתוח שרת על גרסת 83...
    אתה רוצה לעשות הרשמה אוטומאטית.


    אתה זה הבנתי.


    1. עשית עריכות?
    2. באיזה ריפאק אתה משתמש?

    תפרט יותר להבא


  5. #4
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי PinyaColada צפיה בהודעה
    שניה.

    אתה מנסה לפתוח שרת על גרסת 83...
    אתה רוצה לעשות הרשמה אוטומאטית.


    אתה זה הבנתי.


    1. עשית עריכות?
    2. באיזה ריפאק אתה משתמש?

    תפרט יותר להבא
    1)לא עשיתי כלום
    2)Maple Blade




  6. #5
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    בתיקייה client תוסיף קובץ חדש בשם AutoRegister.java ובתוכו תרשום:

    קוד 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);
            }
        }

    כנס ל net.login.handler.LoginPasswordHandler.java

    תמצא את זה

    קוד PHP:
    loginok c.login(loginpwdipBan || macBan); 
    ותחליף בזה:

    קוד 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;
            } 
    תריץ את ה SQL הזה:

    קוד PHP:
    ALTER TABLE `accountsADD COLUMN `lastknownipTINYTEXT NULL
    וזהו. אל תשכח לקמפל. אם יש בעיות תגיד ואני אעזור לך.

  7. #6
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    בתיקייה client תוסיף קובץ חדש בשם AutoRegister.java ובתוכו תרשום:

    קוד 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);
            }
        }

    כנס ל net.login.handler.LoginPasswordHandler.java

    תמצא את זה

    קוד PHP:
    loginok c.login(loginpwdipBan || macBan); 
    ותחליף בזה:

    קוד 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;
            } 
    תריץ את ה SQL הזה:

    קוד PHP:
    ALTER TABLE `accountsADD COLUMN `lastknownipTINYTEXT NULL
    וזהו. אל תשכח לקמפל. אם יש בעיות תגיד ואני אעזור לך.
    אני יבדוק אם עובד או לא אני יעשה ערוך
    שאלה יש לך סקייף???




  8. #7
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    יש לי אבל מחקתי הכל מהמחשב, אני יתקין אחר כך

  9. #8
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    יש לי אבל מחקתי הכל מהמחשב, אני יתקין אחר כך
    לא עובד הפקודה:
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:2: cannot find symbol
    symbol : class Map
    location: class AutoRegister
    private static final Map<String, String> accountList = new HashMap<String, String>();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:2: cannot find symbol
    symbol : class HashMap
    location: class AutoRegister
    private static final Map<String, String> accountList = new HashMap<String, String>();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:7: cannot find symbol
    symbol : class Connection
    location: class AutoRegister
    Connection con = DatabaseConnection.getConnection();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:7: cannot find symbol
    symbol : variable DatabaseConnection
    location: class AutoRegister
    Connection con = DatabaseConnection.getConnection();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:8: cannot find symbol
    symbol : class PreparedStatement
    location: class AutoRegister
    PreparedStatement ps = con.prepareStatement("SELECT name, lastknownip FROM accounts");
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:9: cannot find symbol
    symbol : class ResultSet
    location: class AutoRegister
    ResultSet rs = ps.executeQuery();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:33: cannot find symbol
    symbol : class Connection
    location: class AutoRegister
    Connection con = DatabaseConnection.getConnection();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:33: cannot find symbol
    symbol : variable DatabaseConnection
    location: class AutoRegister
    Connection con = DatabaseConnection.getConnection();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:34: cannot find symbol
    symbol : class PreparedStatement
    location: class AutoRegister
    PreparedStatement ps = con.prepareStatement("INSERT INTO accounts (name, password, email, birthday, macs, lastknownip) VALUES (?, ?, ?, ?, ?, ?)");
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:54: cannot find symbol
    symbol : class MessageDigest
    location: class AutoRegister
    MessageDigest Digester = MessageDigest.getInstance("SHA-1");
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:54: cannot find symbol
    symbol : variable MessageDigest
    location: class AutoRegister
    MessageDigest Digester = MessageDigest.getInstance("SHA-1");
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:57: cannot find symbol
    symbol : variable HexTool
    location: class AutoRegister
    return HexTool.toString(sha1Hash).replace(" ", "").toLowerCase();
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:58: cannot find symbol
    symbol : class NoSuchAlgorithmException
    location: class AutoRegister
    } catch (NoSuchAlgorithmException ex) {
    C:\Nexon\Maple Blade\src\client\AutoRegister.java:60: cannot find symbol
    symbol : class UnsupportedEncodingException
    location: class AutoRegister
    } catch (UnsupportedEncodingException e) {
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    14 errors
    C:\Nexon\nbproject\build-impl.xml:596: The following error occurred while executing this line:
    C:\Nexon\nbproject\build-impl.xml:242: Compile failed; see the compiler error output for details.
    BUILD FAILED (total time: 2 seconds)




  10. #9
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    תגיע לקובץ עם השגיאות ותלחץ ctrl + shift + i

  11. #10
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    תגיע לקובץ עם השגיאות ותלחץ ctrl + shift + i
    זה תיקן את הקימפול הבעיה שהדבר עצמו לא עובד
    THIS IS NOT REGISTARED ID
    זה לא יוצר אוטומטי שחקן
    עזרה




  12. #11
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    אתה בטוח שעשית הכל כמו שצריך?

  13. #12
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    בתיקייה client תוסיף קובץ חדש בשם AutoRegister.java ובתוכו תרשום:

    קוד 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);
            }
        }

    כנס ל net.login.handler.LoginPasswordHandler.java

    תמצא את זה

    קוד PHP:
    loginok c.login(loginpwdipBan || macBan); 
    ותחליף בזה:

    קוד 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;
            } 
    תריץ את ה SQL הזה:

    קוד PHP:
    ALTER TABLE `accountsADD COLUMN `lastknownipTINYTEXT NULL
    וזהו. אל תשכח לקמפל. אם יש בעיות תגיד ואני אעזור לך.
    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    אתה בטוח שעשית הכל כמו שצריך?
    עשיתי כמו שאמרת למעלה אבל מה עכשיו אני יעשה זה לא עובד אחרי הקימפול היה את הבעיה עשיתי CTRL+SHIFT+I שכזה מוסמן עם העבר וזה תיקן את זה אבל זה לא עשה שום דבר




  14. #13
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    כותב משהו ב .bat?

  15. #14
    משתמש מכור
    תאריך הצטרפות
    03/2010
    גיל
    30
    הודעות
    1,178
    לייקים
    5
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    כותב משהו ב .bat?
    לא גם את זה בדקתי




  16. #15
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    הרצת SQL?

+ תגובה לנושא
עמוד 1 מתוך 2 12 אחרון >>


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 23:08.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,473,210 | הודעות: 8,173,797 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect