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

Мод [1.7.10] Заходим на сервер по клику на кнопку "Мультиплеер"

Тема в разделе "Модификации клиента", создана пользователем Alex2772, 20 июн 2015.

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

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Предположений у меня нет, разве что... Ошибка в переделанном классе другим человеком как бы намекает.
     
    Последнее редактирование: 20 авг 2015
  2. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    rivate void addSingleplayerMultiplayerButtons(int par1, int par2)
    {
    this.buttonList.add(new GuiButton(1, this.width / 2 - 100, par1, I18n.getString("menu.singleplayer")));
    String var10012 = "Сервер 1:";
    this.drawString(this.fontRenderer, var10012, this.width / 2 - 100, this.height - 10, par1 + par2 * 2 - 100000);
    this.buttonList.add(new GuiButton(999, this.width / 2 - 100, par1 + par2 * 2 ,49,20, I18n.getString("#1")));
    String var10013 = "Сервер 2:";
    this.drawString(this.fontRenderer, var10013, this.width / 2 - 49, this.height - 10, par1 + par2 * 2 - 10000);
    this.buttonList.add(new GuiButton(998, this.width / 2 - 49, par1 + par2 * 2 ,48,20, I18n.getString("#2")));
    String var10014 = "Сервер 3:";
    this.drawString(this.fontRenderer, var10014, this.width / 2 - 100, this.height - 10, par1 + par2 * 2 + 10000);
    this.buttonList.add(new GuiButton(997, this.width / 2 + 1, par1 + par2 * 2 ,48,20, I18n.getString("#3")));
    String var10015 = "Сервер 4:";
    this.drawString(this.fontRenderer, var10015, this.width / 2 - 100, this.height - 10, par1 + par2 * 2);
    this.buttonList.add(new GuiButton(996, this.width / 2 + 52, par1 + par2 * 2 ,48,20, I18n.getString("#4")));
    }

    Пример создания кнопок для множества серверов хд
    P.S. Где "Сервер 1", "Сервер 2" и т.д. - пытался сделать вывод надписи над кнопкой... но сделал кнопку, перемещающуюся под действием мыши и + меняющий цвет из-за неё же хд
     
  3. Kirich

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

    Баллы:
    78
    Можно скомпилированое?
     
  4. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Эта версия под 1.6.4
    Сейчас себе делаю под три сервера. Ну тебе заодно закину.
    Уважаемый, тут у тебя в исходниках значится "import cpw.mods.fml.client.FMLClientHandler;" но как можно его (Forge) подключить, если компилить через MCP?

    У меня просто 4 ошибки компиляции:
    Три связаны с Socket и одна с добавлением сея библиотеки.
     
    Последнее редактирование: 3 сен 2015
  5. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Качаете необфусцированный фордж и копируете в папку "mcp/lib" (насколько я помню). Затем добавляете фордж как либу в эклипсе. Скоро добавлю инструкции в шапку.
    P.S. Вы можете скомпилировать класс как мод, что я давным-давно сделал.
     
  6. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Какой, простите, идиот рисует строку один раз при инициализации кнопок?
     
  7. Kirich

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

    Баллы:
    78
    Мне надо 1.7.10...
     
  8. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Уважаемый, если вам что то не нравится, исправляйте ошибку, либо сносите мод. Я ненавижу когда меня оскор***ют изза одной лишь строчки кода, которую можно легко изменить или убрать. Закомментируйте строку и все.
    P.s. во время написания мода я не помню, что я добавлял рисовалку текста вообще. Мод написан поверх моджанговского кода. Моджанги идиоты?
     
  9. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Я ж не тебе говорю, а @jwplaster.
     
  10. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    О, ты один из тех придурков, которые считают, что незнание - отсутствие разума. А ты в курсе, что считающие так как-раз разума и не имеют?
     
  11. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Логически подумать сложно что-ли? Чтобы видеть строку, ее нужно рисовать ПОСТОЯННО, а не один раз при инициализации.
     
  12. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Стоп срач
     
  13. Cleverclover

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

    Баллы:
    78
    Skype:
    Ogurechick37
    Имя в Minecraft:
    Gedehamsen
    А можно вернуть кнопку Сетевая игра? Я ради другого этот патч скачивал
     
  14. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Качай сурцы патча и дерзай.
     
  15. MineOmega

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

    Баллы:
    76
    Skype:
    mcrtm199
    Ты через что клиент редактировал, через MCP или через градле?
    Если через MCP то можешь скинуть рабочий MCP для 1.6.4 ?
     
  16. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    В MCP, в эклипсе заинклюдил фордж грандл (не "/forge/eclipse/", а именно папку "/forge/". Достал необфусцированый фордж и засунул его в папку lib.
     
  17. MineOmega

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

    Баллы:
    76
    Skype:
    mcrtm199
    Я пытался как-то по старому способу сделать клиент но у меня при рекомпиляции в mcp вылазит куча ошибок
    Не знаешь из-за чего
    Ругается обычно на буквы некоторые и некоторые символы
     
  18. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Копировал необыусцированный фордж в libs?
     
  19. MineOmega

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

    Баллы:
    76
    Skype:
    mcrtm199
    А надо?
     
  20. Автор темы
    Alex2772

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

    Баллы:
    76
    Skype:
    alex277270
    Имя в Minecraft:
    Alex2772
    Да
    Можно вытащить из ForgeGradle, если знаете, где искать.
     

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