-
Автор темы
- #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