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

Помогите Изменение меню minecraft 1.4.6

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

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

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Собственно, все сказано в названии...
    Прошу: запилить гайд знающим людям, либо дать мудрый совет почему у меня не добавляются кнопки ?(Изменяются, но не добавляются)
     
    teweck нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    Crashjeka

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Up
     
    Vedroyder нравится это.
  4. Reebook

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

    Баллы:
    63
    Skype:
    Reebook749
    Имя в Minecraft:
    Reebook
    Где ты изменяешь? и через что?
     
  5. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Гадалок тут нету, опиши подробнее что и как ты делаешь.
     
  6. Автор темы
    Crashjeka

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Пытаюсь впилить кнопки:
    Код:
            {
                this.controlList.add(new GuiButton(6, this.width / 2 - 100, var4 + 72 + 12, 98, 20, var2.translateKey("Сайт")));
                this.controlList.add(new GuiButton(7, this.width / 2 + 2, var4 + 72 + 12, 98, 20, var2.translateKey("Правила")));
                this.controlList.add(new GuiButton(0, this.width / 2 - 100, var4 + 96 + 12, 98, 20, var2.translateKey("menu.options")));
                this.controlList.add(new GuiButton(4, this.width / 2 + 2, var4 + 96 + 12, 98, 20, var2.translateKey("menu.quit")));
            }
    Ну и их значение:
    Код:
            if (par1GuiButton.id == 6)
    {
      try {
        Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net");
      }
      catch (IOException e) {
        e.printStackTrace();
      }
    }
            if (par1GuiButton.id == 7)
    {
      try {
        Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net/pravila.html");
      }
      catch (IOException e) {
        e.printStackTrace();
      }
    }
    
     
  7. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    var2.translateKey("Сайт")));
    Вот это уже бред. Тут пишется алианс для разных языков который потом прописан в папке lang в нужном файле.
     
    alex55i нравится это.
  8. Автор темы
    Crashjeka

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Нет, товарищ... посмотри, ведь я значение кнопке придал.
    Код:
            if (par1GuiButton.id == 6)
    {
      try {
        Process p = Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://pro-mine.net");
      }
      catch (IOException e) {
        e.printStackTrace();
      }
    }
     
    Сникерсни нравится это.
  9. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Причем тут значение? В En_Us.lang нету такой переменной как "Сайт", назовите к примеру menu.mybutton, а потом пропишите в ланг файле эту переменную.
     
    slavik123123123 нравится это.
  10. Автор темы
    Crashjeka

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Ну ведь у меня получается изменить кнопки и их значение) Также получалось все это дело реализовать в 1.2.5
     
  11. Автор темы
    Crashjeka

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Up, или топор или @Raptor2108, не понимает мою мысль)
     
  12. alex55i

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

    Баллы:
    103
    Имя в Minecraft:
    alex55i
    :fp:


    Добавь метод
    Код:
        public static void openLink(String uri) {
            try {
                if(Desktop.isDesktopSupported())
                    Desktop.getDesktop().browse(new URI(uri));
            } catch (Throwable e) {
                System.out.println("Failed to open link " + uri);
            }
        }
    И открывай ссылки так:
    Код:
    openLink("http://pro-mine.net");
    Код:
    openLink("http://pro-mine.net/pravila.html");
     
    ВремяПриключений нравится это.

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