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

Помогите Прямое подключение на сервер и кнопка на сайт

Тема в разделе "[Архив] Помощь", создана пользователем vov4ik0211, 29 ноя 2013.

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

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

    Баллы:
    78
    Всем привет! У меня если несколько вопросов.
    1) Как сделать прямое подключение на сервер вместо кнопки мультиплеер? какая функция служит и какой код? Вот так
    [​IMG]

    2) как сделать кнопку на сайт? делал по этому тутору: http://www.rubukkit.org/threads/Как-сделать-кнопку-мой-сайт.15396/, в итоге
    [​IMG]
    Сам код
    Код:
    this.buttonList.add(new GuiButton(3, width / 2 - 100, i-24,"На сайт"));
    
    if (par1GuiButton.id == 3)
            {
              try {
                Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.moysait.ru");
              }
              catch (IOException e) {
              e.printStackTrace();
              }
            }
    3) как исправить крякобразы? Кодировка GuiMainMenu.java UTF 8 без бум
    [​IMG]
    Версия minecraft 1.6.4
     
    Последнее редактирование: 29 ноя 2013
    vlad945922 нравится это.
  2. Хостинг MineCraft
    <
  3. Sir_S_Knight

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

    Баллы:
    88
    Имя в Minecraft:
    MrZinger
    mcp в помощь
     
  4. Автор темы
    vov4ik0211

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

    Баллы:
    78
    А я по твоему как это делал? Mcp + notepad ++
     
    Последнее редактирование: 29 ноя 2013
  5. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Кнопка сайт через костыли ну ну :D. А если чел на линусе или маке что тогда?
    Вот тебе нормальный код.

    if (par1GuiButton.id == 20)
    {
    try
    {
    URI url = new URI("http://www.site.ru");
    Desktop.getDesktop().browse(url);
    }
    catch (URISyntaxException e)
    {
    }
    catch (IOException e)
    {
    }
    }
     
    slavik123123123 нравится это.
  6. Автор темы
    vov4ik0211

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

    Баллы:
    78
    Не помогает. Как уже не мучил эту строчку, думал в ней проблема
    Код:
    this.buttonList.add(new GuiButton(3, width / 2 - 100, i-24,"На сайт")); 
    [​IMG]
     
  7. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    vov4ik0211, Может потому что у меня это функция 20? new GuiButton(20
     
  8. Автор темы
    vov4ik0211

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

    Баллы:
    78
    alexandrage,
    Эмм как бы я сменил на 3.
    Даже на 20 сменил там и там толку 0
     
  9. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    vov4ik0211, Может ты импорт забыл import java.net.URI;? Эклипс сам должен был предложить добавить.
     
  10. Автор темы
    vov4ik0211

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

    Баллы:
    78
    notepad++ юзаю. Щяс в эклипсе гляну
     
  11. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Еще не умеешь что ли? Запускай эклипс, перед запуском он запросит папку, выбирай путь до mcp/eclipse.
     
    vov4ik0211 нравится это.
  12. Автор темы
    vov4ik0211

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

    Баллы:
    78
    :eek: не знал, спасибо щяс попробую[DOUBLEPOST=1385743261,1385742417][/DOUBLEPOST]
    Как назвать .jar сервера что бы он его увидел? [​IMG]
     
    ПриветОтМиднайта нравится это.
  13. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    vov4ik0211, Все в порядке, не обращай внимания.
     
  14. Автор темы
    vov4ik0211

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

    Баллы:
    78
    Но чего он вернул GuiMainMenu(и все .java) в прежнее состояние после декомпликта, т.е все пропало то что я удалял кнопки и т.д ?
     
  15. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Сначала запускай рекомбил патом реобфускат.
     
  16. Автор темы
    vov4ik0211

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

    Баллы:
    78
    Вообщем эклипс import java.net.URI; не предлагал добавить но он высветил такое
    [​IMG]
    [​IMG]
    [​IMG]

    Вопрос второй решен. [​IMG]
    Теперь как сделать Вопрос первый?
     
    Последнее редактирование: 29 ноя 2013
  17. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Ну все собралось же.
     
    The Midnight Wizard нравится это.
  18. Автор темы
    vov4ik0211

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

    Баллы:
    78
    Собралось. Теперь вопрос как сделать вместо Мультиплеер кнопку что-бы сразу на сервер заходить а не в список[DOUBLEPOST=1385769280,1385750629][/DOUBLEPOST]Вообщем подключение сделал. Теперь вопрос, как сделать что бы писало сколько игроков на сервере? Скрин в первом посте
     
  19. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Заход на кнопку.

    if (par1GuiButton.id == 2)
    {
    this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, new ServerData("Server", "localhost:25565")));
    }
     
  20. Автор темы
    vov4ik0211

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

    Баллы:
    78
    Я сделал. Но как сделать что бы писало сколько онлайн на кнопке?
     
  21. StarCrab

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

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    меня интерсует тоже самое
     

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