1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал [урок] система авторизации клиента

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем byxar, 6 ноя 2011.

  1. mc-power

    mc-power Активный участник

    Баллы:
    63
    Люди какой фаил используется для указания joinserver.php при декомпиляции через mcp?
     
  2. Stepan4ek

    Stepan4ek Активный участник

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    NetClientHandler.java
     
  3. mc-power

    mc-power Активный участник

    Баллы:
    63
  4. mc-power

    mc-power Активный участник

    Баллы:
    63
    Пишет
    Не могу войти: Bad login
    Что делать?
     
  5. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    Как исправить это?
     
  6. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    слушайте реально надо срочно регеструльку))
     
  7. Stepan4ek

    Stepan4ek Активный участник

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @Alex_P9712, Блин я не понимаю вам что влом самим разобраться :bm: ???
    я два дня (в сумме ) убил чтоб все найти как сделать , понять как сделать , и в конце концов сделать )
    Тут тем с гайдами хоть *опой жуй , все расписано , как в инструкции для электро чайника ( вплоть до того как воду заливать)
    P.s у самого есть проблемы с компиляцией , но это скорее из за незнания )
     
  8. mc-power

    mc-power Активный участник

    Баллы:
    63
    @Stepan4ek,Добавь мне в скайп muvik2000
     
    DavidShabaev нравится это.
  9. wergio28

    wergio28 Активный участник

    Баллы:
    78
    Ты крут!
     
    RVXman нравится это.
  10. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    @Stepan4ek, давай тогда бартер. Я тебе компелирую и предоставляю .jar и .exe а ты мене reg.php
    P.S. конечно я тоже могу понять и сделать но мне влом​
    P.S.S. ну и просто с компиляцией помогу любому. От вас РАБОЧИЕ И УЖЕ ИЗМЕНЁННЫЕ(нубам помогу) исходники через некоторое время я вам пришлю архив.rar а в нём *.exe и *.jar​
     
  11. Stepan4ek

    Stepan4ek Активный участник

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @Alex_P9712, спасибо конечно ,но я сам разобрался и все сделал
     
  12. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    @Stepan4ek, ок если что обращайся буду рад помочь
    если не очень сложно скинь reg.php (не только для меня но и для остальных)​
    а и ещё остальным подсказка (если кто ещё не догадался) сначала делаем джарку NetBens а потом её компилим в exe с помощью Jar2Exe Wizard 1.8 (это триалка но по истечении срока просто переустанавливаем и сного новый триал)) )​
     
  13. MattBaker

    MattBaker Активный участник

    Баллы:
    78
    Имя в Minecraft:
    MattBaker
    Ребят помогите плз в скайпе Profikinero
     
    Сникерсни нравится это.
  14. Stepan4ek

    Stepan4ek Активный участник

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @Alex_P9712, reg.phх есть в какой то из сборок @byxar -а , и в теме где то отдельно лежит в вложениях автора темы
     
  15. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    @MattBaker,чем те помочь говори так
     
  16. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    @Stepan4ek, гдето , там в сборке , где то отдельно лежит.
    а поточнее нельзя​
    тыж помоему говорил что у тебя он есть)) ок ща сам сделаю и выложу
     
  17. Stepan4ek

    Stepan4ek Активный участник

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    :bm:там прям так много искать что пипец
    я не говорил что у меня есть ,мне она не нужна.
    ссылку хоть нажмите :trf:
     
    Alex_P9712 нравится это.
  18. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    ой а где ссылочка:trf:
    да нашёл я её))
     
  19. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    @Stepan4ek, спасибо
     
  20. Alex_P9712

    Alex_P9712 Активный участник Пользователь

    Баллы:
    63
    у меня ошибка
    java.lang.NullPointerException
    at java.io.DataInputStream.readFully(DataInputStream.java:178)
    at java.io.DataInputStream.readFully(DataInputStream.java:152)
    at net.minecraft.Util.excutePost(Util.java:93)
    at net.minecraft.LauncherFrame.login(LauncherFrame.java:100)
    at net.minecraft.LoginForm$4.run(LoginForm.java:77)
    код
    ...
    public void login(String userName, String password) {
    try {
    String parameters = "&user=" + URLEncoder.encode(userName, "UTF-8") + "&password=" + URLEncoder.encode(password, "UTF-8") + "&version=" + 13;
    String result = Util.excutePost("http://localhost:80/auth/auth.php", parameters);
    // String result = getFakeResult(userName);
    if (result == null) {
    showError("Сервер оффлайн или ошибка кода!");
    loginForm.setNoNetwork();
    return;
    }
    if (!result.contains(":")) {
    if (result.trim().equals("Bad login")) {
    showError("Неправильный логин или пароль!");
    } else if (result.trim().equals("Old version")) {
    loginForm.setOutdated();
    showError("Нужно обновить лаунчер!");
    } else {
    showError(result);
    }
    loginForm.setNoNetwork();
    return;
    }
    String[] values = result.split(":");

    launcher = new Launcher();
    launcher.customParameters.putAll(customParameters);
    launcher.customParameters.put("userName", values[2].trim());
    launcher.customParameters.put("latestVersion", values[0].trim());
    launcher.customParameters.put("downloadTicket", values[1].trim());
    launcher.customParameters.put("sessionId", values[3].trim());
    launcher.init();

    removeAll();
    add(launcher, "Center");
    validate();
    launcher.start();
    loginForm.loginOk();
    loginForm = null;
    setTitle("Minecraft");
    } catch (Exception e) {
    showError(e.toString());
    loginForm.setNoNetwork();
    }
    }
    ...
    ошибка исправлена см. ниже
     

Поделиться этой страницей