-
Автор темы
- #21
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
бро рил не мог запастить 2.0, апнул темускинь scalemath
бро рил не мог запастить 2.0, апнул темускинь scalemath
ужескинь scalemath
скинь src+реп
видно пастил долгоНекоторые полуфабрикаты реально не могут перенести пару строчек с этой темы на 3.1
1 - Скачиваем от сюда систему фонтов:Пожалуйста, авторизуйтесь для просмотра ссылки.
2 - Хуячим эту систему в: expensive/utils
3 - Скачиваем и разахривируем этиПожалуйста, авторизуйтесь для просмотра ссылки.в assets/minecraft/expensive
4 - Заходим в MouseUtils и добавляем это:
5 - Переходим в: expensive/ui/mainmenu и убираем все классы кроме MainScreenыыыы я вам хуй помогу с этим альтменеджером:public static boolean isHovered(int mouseX, int mouseY, float x,float y, float width, float height) { return mouseX >= x && mouseY >= y && mouseX < x + width && mouseY < y + height; } public static boolean isHovered(float mouseX, float mouseY, float x,float y, float width, float height) { return mouseX >= x && mouseY >= y && mouseX < x + width && mouseY < y + height; } public static boolean isHovered(double mouseX, double mouseY, float x,float y, float width, float height) { return mouseX >= x && mouseY >= y && mouseX < x + width && mouseY < y + height; } }
6 - Ебашим от сюда файл и разархивируем все классы:Пожалуйста, авторизуйтесь для просмотра ссылки.
7 - Если у вас нету шейдеров - замените код шейдера на
DisplayUtils.drawImage(new ResourceLocation("expensive/images/backmenu.png"), 0, 0, mc.getMainWindow().scaledWidth(), mc.getMainWindow().scaledHeight(), -1);
8 - Заходим в Expensive.java меняем все AltWidget на AltManager
9 - Заходим в MainScreen.java и добавляем кнопку:
10 - Проверяем работает ли этот альтменеджер.Нате вам:y += 34 - 5; buttons.add(new Button(x,y, widthButton, heightButton, "Аккаунты", () -> mc.displayGuiScreen(Ellant.getInstance().getAltManager())));
UP:
Пожалуйста, авторизуйтесь для просмотра ссылки.
ScaleMath (кто-то рил не мог запастить с 2.0):package fun.ellant.utils; import fun.ellant.utils.client.Vec2i; import net.minecraft.client.Minecraft; public class ScaleMath { public static Vec2i getMouse(int mouseX, int mouseY) { return new Vec2i((int)((double)mouseX * Minecraft.getInstance().getMainWindow().getGuiScaleFactor() / 2.0), (int)((double)mouseY * Minecraft.getInstance().getMainWindow().getGuiScaleFactor() / 2.0)); } }
почему? я его перенес за 5-6 минутвидно пастил долго
тежело сделать рендер что бы не ебашало интерфейс?говнище, на 3 режиме интерфейса не рендерится ник в поле ввода, лучше старый виджет использовать
нада IsInRegion
а ну тогда простимопочему? я его перенес за 5-6 минут
напиши метод в утилку на наведение
скажи какую именноа ну тогда простимо
напиши метод в утилку на наведение
isHovered в renderutil в экспе вроде естьскажи какую именно
по факту можно же с експы 2.0 взять
гоу в дс ximaiezkvisHovered в renderutil в экспе вроде есть
ты перенести две строчки кода не можешь?гоу в дс ximaiezkv
я не за этим а с другимты перенести две строчки кода не можешь?
принимайя не за этим а с другим
я не за этим а с другим
public boolean isInRegion(float mouseX, float mouseY, float x, float y, float width, float height) {
return mouseX > x && mouseX < x + width && mouseY > y && mouseY < y + height;
}
public boolean isHovered(float mouseX, float mouseY, float x,float y,float width,float height) {
return mouseX > x && mouseX < x + width && mouseY > y && mouseY < y + height;
}
}
куда кидать?Код:public boolean isInRegion(float mouseX, float mouseY, float x, float y, float width, float height) { return mouseX > x && mouseX < x + width && mouseY > y && mouseY < y + height; }
Код:public boolean isHovered(float mouseX, float mouseY, float x,float y,float width,float height) { return mouseX > x && mouseX < x + width && mouseY > y && mouseY < y + height; } }
даже не знаюкуда кидать?
ты скибиди талчок я ровлюдаже не знаю
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz