Вопрос Помогите пожалуйста, exp 3.1

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
11 Июл 2023
Сообщения
121
Реакции
0
Java:
Expand Collapse Copy
    @Override
    public void render(MatrixStack stack) {
        int windowWidth = mc.getMainWindow().getScaledWidth();
        int windowHeight = mc.getMainWindow().getScaledHeight();
        int fonWidth = 430;
        int fonHeight = 240;
        DisplayUtils.drawImage(backmenu, 0, 0, width, height, -1);
        DisplayUtils.drawRoundedRect(windowWidth /2 - fonWidth/2, windowHeight /2 - fonHeight/2, fonWidth, fonHeight, 4, ColorUtils.rgba(10, 10, 20, 125)); //фон всего окна
        DisplayUtils.drawRoundedRect((windowWidth /2 - fonWidth/2) + fonWidth/3*2, windowHeight /2 - fonHeight/2, 0.5f, fonHeight, 0, ColorUtils.rgba(50, 50, 50, 205)); //серая линия на треть поля

        int xAltName = ((windowWidth /2 - fonWidth/2) + fonWidth/3);
        int yAltName = windowHeight /2 + fonHeight/2 - fonHeight/4*3;

        String textToDraw = altName;

        if (!typing && altName.isEmpty()) {
            textToDraw = "Введите ник";
        }
        DisplayUtils.drawRoundedRect((xAltName-Fonts.montserrat.getWidth(textToDraw, 10)/2)-10, (yAltName-Fonts.montserrat.getHeight(10)/2)-10,
                Fonts.montserrat.getWidth(textToDraw, 10)+20, Fonts.montserrat.getHeight(10)+20, 6, ColorUtils.rgba(30, 30, 36, 64));
        Fonts.montserrat.drawText(stack, textToDraw + (typing ? (System.currentTimeMillis() % 1000 > 500 ? "_" : "") : ""),
                xAltName-Fonts.montserrat.getWidth(textToDraw, 10)/2, yAltName-Fonts.montserrat.getHeight(10)/2, ColorUtils.rgba(255, 255, 255, 64), 10);
        Scissor.unset();
        Scissor.pop(); //крашит изза этой поеботы
    }
Пишу крч новый альт менеджер, и на стадии ввода текста для ника идут краши, че только не делал, беда
 
в начале пуш должен стоять, ты его забыл
 
о боже спасибо тебе сударь, слава тебе, крашать у меня перестало, но ввод текста также не работает:fffuuu:
покажи фулл, с keyTyped, если ты его конечно не забыл, он отвечает за ввод текста, и не понимаю, зачем тебе здесь скиссор, если ты ничего не обрезаешь в плане рендера

и покажи где задается altName, так как это твой введенный текст
 

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


Привет! Судя по всему, твой альт менеджер испытывает настоящие проблемы на этапе ввода ника. Может, он просто обиделся на какие-то имена? ? Совсем не удивлюсь, если он пытается навести порядок в своих древних эльфийских кодах и просто не хочет, чтобы ты использовал слишком креативные ники! ?





На всякий случай, попробуй ввести что-то вроде "AltyMcAltface" — это всегда срабатывает! Или, возможно, твой альт менеджер проходит курс по йоге, и ему нужно время на "переполнение" никами. ?‍♂️





Не сдавайся, у всех нас бывают трудные моменты, особенно у программ!
Я так понимаю ты брал самое дешевое?
 
Назад
Сверху Снизу