Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Triangles 1.16.5

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
7 Янв 2023
Сообщения
220
Реакции
5
Хз, мб пастерам нужны какие-то треугольники на людей:

ss:
1692779817893.png

Render:

Render:
Expand Collapse Copy
    @Override
    public void onEvent(Event event) {
        if (event instanceof EventRenderHud hud) {
            for (Entity entity : mc.world.getPlayers()) {
                if (entity == mc.player)
                    continue;

                float angle = rotation.getAngle(entity) % 360;

                float x = getRot(angle, entity)[0];
                float y = getRot(angle, entity)[1];

                render.drawTriangle(x, y, 5, 10, angle, new Color(0x2DE5D9).getRGB(), new Color(0x1212).getRGB());
                mc.fontRenderer.drawStringWithShadow(hud.getMatrixStack(), entity.getName().getString(), x - 15, y + 5, -1);
                mc.fontRenderer.drawStringWithShadow(hud.getMatrixStack(), (int) entity.getDistance(mc.player) + "m", x - 15, y + 15, -1);
            }
        }

        super.onEvent(event);
    }

Функция рендера треугольников:

draw:
Expand Collapse Copy
    public void drawTriangle(float x, float y, float width, float height, float angle, int firstColor, int secondColor) {
        GL11.glPushMatrix();
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        enableSmoothLine(1F);
        GL11.glTranslated(x, y, 0);
        GL11.glRotatef(180 + angle, 0 ,0, 1);
        GL11.glTranslatef(-x, -y, 0.0F);

        GL11.glBegin(9);
        glColor(firstColor, 1.0F);
        GL11.glVertex2f(x, y - 2);
        GL11.glVertex2f(x + width, y + height);
        GL11.glVertex2f(x + width, y);
        GL11.glVertex2f(x, y - 2);
        GL11.glEnd();

        GL11.glBegin(9);
        glColor(secondColor, 1.0F);
        GL11.glVertex2f(x + width, y);
        GL11.glVertex2f(x + width, y + height);
        GL11.glVertex2f(x + width * 2, y - 2);
        GL11.glVertex2f(x + width, y);
        GL11.glEnd();

        GL11.glBegin(3);
        glColor(firstColor, 1.0F);
        GL11.glVertex2f(x, y - 2);
        GL11.glVertex2f(x + width, y + height);
        GL11.glVertex2f(x + width, y);
        GL11.glVertex2f(x, y - 2);
        GL11.glEnd();

        GL11.glBegin(3);
        glColor(secondColor, 1.0F);
        GL11.glVertex2f(x + width, y);
        GL11.glVertex2f(x + width, y + height);
        GL11.glVertex2f(x + width * 2, y - 2);
        GL11.glVertex2f(x + width, y);
        GL11.glEnd();

        disableSmoothLine();
        GL11.glEnable(GL11.GL_TEXTURE_2D);
        GL11.glPopMatrix();
    }


getRot:

getRot:
Expand Collapse Copy
    private float[] getRot(float angle, Entity entity) {
        float x = 50;
        float y = 70;

        float xAn = rotation.getAngle(entity) % 360;
        float yAn = rotation.getAngle(entity) % 180;

        if (angle <= 90 && angle >= 0) {
            x = xAn + 340;
            y = 80 + yAn;
        } else if (angle <= 180 && angle > 90) {
            x = -xAn + 520;
            y = 80 + yAn;
        } else if (angle <= 280 && angle > 180) {
            x = -xAn + 520;
            y = -yAn + 260;
        } else if (angle <= 360 && angle > 280) {
            x = xAn - 36;
            y = -yAn + 260;
        } else if (angle >= -90 && angle <= 0) {
            x = xAn + 340;
            y = 80 + -yAn;
        } else if (angle >= -180 && angle < -90) {
            x = -xAn + 160;
            y = 80 + -yAn;
        } else if (angle >= -280 && angle < -180) {
            x = -xAn + 160;
            y = yAn + 260;
        } else if (angle >= -360 && angle < -280) {
            x = xAn + 700;
            y = yAn + 260;
        }

        return new float[]{x, y};
    }

Ротации:


Rotations:
Expand Collapse Copy
    public float getAngle(Entity entity) {
        double x = entity.lastTickPosX + (entity.getPosX() - entity.lastTickPosX) * Minecraft.getInstance().getRenderPartialTicks() - Minecraft.getInstance().getRenderManager().info.getProjectedView().x;
        double z = entity.lastTickPosZ + (entity.getPosZ() - entity.lastTickPosZ) * Minecraft.getInstance().getRenderPartialTicks() - Minecraft.getInstance().getRenderManager().info.getProjectedView().z;
        float yaw = (float) -Math.toDegrees(Math.atan2(x, z));
        return (float) (yaw - interpolate(Minecraft.getInstance().player.rotationYaw, Minecraft.getInstance().player.prevRotationYaw, 1.0D));
    }

    public double interpolate(double current, double old, double scale) {
        return old + (current - old) * scale;
    }
 
Спастил ток добавил отрисовку ника
 
Хз, мб пастерам нужны какие-то треугольники на людей:
ну..так и оставь эту хуйню ебаную себе =)
Render:
Expand Collapse Copy
                new Color(0x2DE5D9).getRGB(), new Color(0x1212).getRGB()
    }
агааа, вот как, заебись.щас мы хипчик вдоль да поперек заспамим вместо того что бы понять как работает ARGB.
остальной БЛЯДСКИЙ код нев0зможно прокомментировать.пока.
 
  • Клоун
Реакции: sove
агааа, вот как, заебись.щас мы хипчик вдоль да поперек заспамим вместо того что бы понять как работает ARGB.
остальной БЛЯДСКИЙ код нев0зможно прокомментировать.пока.
ты сам понял что выписал?
Спастил ток добавил отрисовку ника
откуда я мог спастить? Это хоть где-то в интернете есть? Я макс спастил рендер треугольников и ротации с рича.
 
ты сам понял что выписал?
что тебе не понятно давай по полочкам разложим я тебе все разжую сынок
откуда я мог спастить? Это хоть где-то в интернете есть? Я макс спастил рендер треугольников и ротации с рича.
ты это у меня спастил блять LOL
 
Последнее редактирование:
ну..так и оставь эту хуйню ебаную себе =)

агааа, вот как, заебись.щас мы хипчик вдоль да поперек заспамим вместо того что бы понять как работает ARGB.
остальной БЛЯДСКИЙ код нев0зможно прокомментировать.пока.
f[f[хахахах вот ты и попался за чтением блядского кода!
ты сам понял что выписал?

откуда я мог спастить? Это хоть где-то в интернете есть? Я макс спастил рендер треугольников и ротации с рича.
слышь ну да цвет поменять это надо знать примерно дохуя, примерно твой уровень это 20 страниц из 190 в документации mc api
 
слышь ну да цвет поменять это надо знать примерно дохуя, примерно твой уровень это 20 страниц из 190 в документации mc api
он мало того что не знает как цвет создать в Minecraft API он у меня это спастил я не знаю он походу вообще не читал майнкрафт апи доку
ты сам понял что выписал?
слушай сюда pon228337 складывается впечатление что ты нихуя не пон потому что ты щас не понял что я тебе щас сказал тогда давай ты ник поменяешь на nepon228337 потому что ты не пон мужик зачем ты щас открыто пиздишь на весь форум
 
ты сам понял что выписал?

откуда я мог спастить? Это хоть где-то в интернете есть? Я макс спастил рендер треугольников и ротации с рича.
слышь пон ты подходишь на бесплатное обучение не такой уж ты и не тупорылый шакал плоскоеблый пиши телегу скину тебе документацию топовых румк кодеров
 
ты сам понял что выписал?

откуда я мог спастить? Это хоть где-то в интернете есть? Я макс спастил рендер треугольников и ротации с рича.
+ ещё ты спастил у меня эту хуйню ты что гонишь дядя
я все понимаю но пастить у меня то что я написал за 15 минут это гон полный давай удаляй свою хуйню потому что это паста
 
+ ещё ты спастил у меня эту хуйню ты что гонишь дядя
я все понимаю но пастить у меня то что я написал за 15 минут это гон полный давай удаляй свою хуйню потому что это паста
Боже мой, я не откуда это не пастил, мне пох, хочешь верь, не хочешь не верь. Вот подтверждение слов: "Не делай добра - не получишь зла", плюсом я выбрал абсолютно рандомные цвета.
слышь пон ты подходишь на бесплатное обучение не такой уж ты и не тупорылый шакал плоскоеблый пиши телегу скину тебе документацию топовых румк кодеров
чего...
 
Боже мой, я не откуда это не пастил, мне пох, хочешь верь, не хочешь не верь. Вот подтверждение слов: "Не делай добра - не получишь зла", плюсом я выбрал абсолютно рандомные цвета.
слушай сюда ПОН228337 я бы не сказал что твой поступок можно охарактеризовать как ДОБРО ты кстати зачем всех пастерами оскорбляешь направо и налево когда сам спастил у меня утилку
 
ты это у меня спастил блять LOL
блять, пиздец, сначало говоришь что этот код блятский, потом что я спастил этот код У ТЕБЯ, у тебя кукуха на месте или ты забываешь произошедщее за 30 минут?
 
блять, пиздец, сначало говоришь что этот код блятский, потом что я спастил этот код У ТЕБЯ, у тебя кукуха на месте или ты забываешь произошедщее за 30 минут?
ты спастилу меня код + ИЗУРОДОВАЛ его после декомпилятора конечно он БЛЯДСКИЙ.
 
слушай сюда ПОН228337 я бы не сказал что твой поступок можно охарактеризовать как ДОБРО ты кстати зачем всех пастерами оскорбляешь направо и налево когда сам спастил у меня утилку
Какую нафиг утилку? Я с рича спастил дроу и ротацию, отрисовку и размещение по x и y сделал уже я сам
кстати зачем всех пастерами
хочется мне так, и только скажи что на югейме 80% майнкрафтеров НЕ ПАСТЕРЫ
 
Какую нафиг утилку? Я с рича спастил дроу и ротацию, отрисовку и размещение по x и y сделал уже я сам

хочется мне так, и только скажи что на югейме 80% майнкрафтеров НЕ ПАСТЕРЫ
слышь блять -=)
ты сам пастер если что спастилу меня утилку + Я НЕ пастер и мне показалось это оскорбительным.извиняйся.
 
слышь блять -=)
ты сам пастер если что спастилу меня утилку + Я НЕ пастер и мне показалось это оскорбительным.извиняйся.
Какую утилку? Давай скажи мне, и докажи что ты сам её не спастил, твои слова не внушают доверия что ты не пастер...
 
Какую утилку? Давай скажи мне, и докажи что ты сам её не спастил, твои слова не внушают доверия что ты не пастер...
я сам изи спиды напишу за 15 минут без пастинга на рилик на демку пошли дс кстати утилку ты у меня спастил из моего чита котортый недавно слевали на югейме ты оттуда вырезал а потом перезалил LOL блять ты просто школьник
 
я сам изи спиды напишу за 15 минут без пастинга на рилик на демку пошли дс кстати утилку ты у меня спастил из моего чита котортый недавно слевали на югейме ты оттуда вырезал а потом перезалил LOL блять ты просто школьник
Мне похуй уже, я писал ранее, хочешь верь - хочешь нет, я сам написал код, что я спастил я ещё раз повторять не буду, я ничего не перезаливал, я сам написал эти трианглы (не считая моментов, которые я спастил). Я даже не знаю что там у тебя за чит.
 
Мне похуй уже, я писал ранее, хочешь верь - хочешь нет, я сам написал код, что я спастил я ещё раз повторять не буду, я ничего не перезаливал, я сам написал эти трианглы (не считая моментов, которые я спастил). Я даже не знаю что там у тебя за чит.
1692800797286.png

утопленник
 
Назад
Сверху Снизу