Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Автозаход на сервер

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем serega6531, 12 окт 2013.

  1. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Сегодня я научу вас делать автозаход на сервер при нажатии кнопки Multiplayer в Minecraft 1.6.4. Я не дождался помощи и решил разобраться сам. Итак, начнем.
    Декомпилируем клиент с помощью MCP и открываем файл src/net/minecraft/src/GuiMainMenu.java. Ищем строки:
    Код:
    if (par1GuiButton.id == 2)
    {
    this.mc.displayGuiScreen(new GuiMultiplayer(this));
    }
    И заменяем их на:
    Код:
    if (par1GuiButton.id == 2)
    {
    this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, new ServerData("Имя сервера", "ip:порт")));
    }
    А если вы хотите заходить на сервер при старте minecraft, добавьте строку
    Код:
    this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, new ServerData(""Имя сервера", "ip:порт"")));
    в конец функции initGui(). Теперь если читер нажмет отмену, он попадет в меню мультиплеера. Для решения этой проблемы заходим в GuiDisconnected.java и в функции actionPerformed() вместо того, что было, вставляем
    Код:
    if (par1GuiButton.id == 0)
    {
          this.mc.displayGuiScreen(new GuiMainMenu());
    }
    Теперь при нажатии кнопки "Отмена" читер будет подключаться к серверу ещё раз, но при выходе с сервера он будет попадать в главное меню и снова переподключаться. Если хотите, расскажу как сделать кнопку выхода из игры на сервере.
    Сохраняем. Выполняем recompile и startclient. Если всё работает, то используем reobfuscate и перемещаем файлы из папки reobf в 1.6.4.jar(для 1.6.4). Готово. Вы восхитительны!
    [​IMG]
     
    Последнее редактирование: 21 окт 2013
    arteZ, GoverNator, twixi007 и 5 другим нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Оставляйте свои отзывы![DOUBLEPOST=1381593209,1381590152][/DOUBLEPOST]Up![DOUBLEPOST=1381594971][/DOUBLEPOST]Up2![DOUBLEPOST=1381595149][/DOUBLEPOST]Vova96, предлагаю добавить в список полезных гайдов, т.к некоторые люди хотели узнать, как это делать.[DOUBLEPOST=1381598552][/DOUBLEPOST]При желании могу рассказать, как запретить выходить в главное меню.
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Теперь при нажатии кнопки "Отмена" будет подключаться к серверу ещё раз. Нахера? А если сервер не доступен или чел захочет поиграть в оффлайн. А тру хакер просто через proxifier заблокирует доступ в инет.
     
    skynetxxx и RedEnergy нравится это.
  5. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    И не сможет попасть на сервер.
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    И не требуется, копи пасте сессию и батоюз.
     
  7. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Я делал это под себя, у меня лаунчер будет проверять состояние сервера. Т. е. при выключенном сервере minecraft даже не запустится.
    Как вариант можно вобще снести кнопку Отмена.
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    serega6531, Это лечится своим клиентом. w4p тоже подобный чашкосдув делали, не спасает :).
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    :D
     
    djniktih, TeamCraft и DenisMartine нравится это.
  10. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Вобще-то я так и сделал. Только я удалил содержимое всех функций в GuiMainMenu
     
  11. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    А если другой лаунчер? Некоторым людям это было нужно и я решил сделать туториал.
    UP
     
  12. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    В любом случае, люди просили туториал - я создал заходите
     
    Последнее редактирование: 14 окт 2013
  13. exsperto1

    exsperto1 Старожил Пользователь

    Баллы:
    123
    Skype:
    exsperto1
    Имя в Minecraft:
    GrayFox
    Так то оно так, но а вот я пытался это сделать ранее с forge.
    Получилось только с обычным майном.

    Как будет свободное время, посмотрю.
     
    Оригинало_о нравится это.
  14. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Помните вы делали что-то подобное на версии 1.4.7?
    Архив еще назывался mw.zip
    Я не силен в яве, как можно сделать так чтобы это работало на 1.5.2?
     
  15. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Оно и работает на 1.5.2-1.6.2-1.6.4.
     
    zuma2 нравится это.
  16. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Да, но ошибки лезут. Сам не силен в Ява, решить не могу.
    Открыл эклипсом заменив их в мсп.[DOUBLEPOST=1381981582,1381957910][/DOUBLEPOST]
    Был бы очень благодарен, если бы вы помогли!
     
    Последнее редактирование: 17 окт 2013
  17. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Используй логическое мышление, хотя куда уж вам. Там изменились пару методов, замени их и все.
     
  18. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Пробовал менять то что эклипс говорил, но тчетно. Скиньте файлы на 1.5.2 без ошибок, рубликов кину.[DOUBLEPOST=1382000811,1381987984][/DOUBLEPOST]
    Прошу, помогите.
    Мне даже удалось заменить кнопку, показывает инфу о сервере. Но не подключает...
    И кнопку "Обновить" сделать на могу. Помогите сделать такое меню на 1.5.2![DOUBLEPOST=1382038891][/DOUBLEPOST]
    Помогите, пожалуйста!
     

    Вложения:

    • мw.zip
      Размер файла:
      9,5 КБ
      Просмотров:
      23
  19. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
  20. Brilliant

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

    Баллы:
    68
    У меня работает
     
  21. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Не сомневался. На какой версии тестировали? Туториал делался на 1.6.4
     

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