- Баллы
- 123
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Дело в том что на чистой сборке если смотреть через startclient одно меню , а через reobfuscate получается другое .Вот к примеру я добавил кнопку Проголосовать за сервер , если смотреть через startclient она есть , а через reobfuscate её нет.Но если покрутить кое что , тогда кнопки нету в startclient но есть через reobfuscate.Хрень какая то получается.Как бы 1 и тоже меню но по разному отображаетсяВ GUIMainMenu.java в том месте где определяются кнопка выхода и кнопка опций есть условие которое определяет что показывать 2 кнопки или 1. Сотрите условие и оставьте только две кнопки как на 1 скрине или одну как на втором, в зависимости от того что нужно.
this.buttonList.add(new GuiButton(1234, this.width / 2 - 100, var4 + 72 + 12, 98, 20, var2.translateKey("Посетить сайт")));
this.buttonList.add(new GuiButton(12345, this.width / 2 + 2, var4 + 36 + 12, 98, 20, var2.translateKey("Проголосовать за сервер")));
this.buttonList.add(new GuiButton(0, this.width / 2 - 100, var4 + 36 + 12, 98, 20, var2.translateKey("Опции")));
this.buttonList.add(new GuiButton(4, this.width / 2 + 2, var4 + 60 + 12, 98, 20, var2.translateKey("Выход")));
целиком.... можешь просто файлик приложить к сообщению.Криво сделал наверно
Еще не разобрался что за параметр var,правдо с высотой переборщил , в startclient нет этих кнопок но в игре есть. Приходится рекомпилить ,собирать ,сувать файл в игру что бы изменения увидитьКод:this.buttonList.add(new GuiButton(1234, this.width / 2 - 100, var4 + 72 + 12, 98, 20, var2.translateKey("Посетить сайт"))); this.buttonList.add(new GuiButton(12345, this.width / 2 + 2, var4 + 36 + 12, 98, 20, var2.translateKey("Проголосовать за сервер"))); this.buttonList.add(new GuiButton(0, this.width / 2 - 100, var4 + 36 + 12, 98, 20, var2.translateKey("Опции"))); this.buttonList.add(new GuiButton(4, this.width / 2 + 2, var4 + 60 + 12, 98, 20, var2.translateKey("Выход")));
Я пробовал сувать в addSingleplayerMultiplayerButtons() , тогда есть кнопки в startclient , но нет в игрея написал выше что надо сделать.
Переменные которые принимает функция, что конкретно там передается не знаю, да и не особо это и важно.Я пробовал сувать в addSingleplayerMultiplayerButtons() , тогда есть кнопки в startclient , но нет в игре
Сейчас заново попробую , подскажите что за var и par
Что бы я до конца понял можешь дать пример добавления кнопкиПеременные которые принимает функция, что конкретно там передается не знаю, да и не особо это и важно.
private void addSingleplayerMultiplayerButtons(int par1, int par2, StringTranslate par3StringTranslate)
{
this.buttonList.add(new GuiButton(1, this.width / 2 - 100, par1, par3StringTranslate.translateKey("menu.singleplayer")));
this.buttonList.add(new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, par3StringTranslate.translateKey("menu.multiplayer")));
}
А вообщем то зачем? Тебеж важно чтобы в игре все нормально было.Ты уже говорил про то что можно стереть условие , но у меня вопрос в том что почему startclient показывает 2 кнопки , а игра 1.Не как незя сделать что бы показывало одно и тоже?
Всё получилось меню , спсА вообщем то зачем? Тебеж важно чтобы в игре все нормально было.