Вопрос Переливание в таргетхуде

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Янв 2024
Сообщения
217
Реакции
0
крч за$$$елфкодил худ скид насралтама старого хотел сделать градиент полоску но чето она переливается всегда я уже все перепробовал хелпаните
1753024419295.png
 
Какая база и кинь код рендера полоски
 
Какая база и кинь код рендера полоски
3.1 база

111:
Expand Collapse Copy
 private void renderHealthBar() {
        Vector4i gradientColors = new Vector4i(
                HUD.viborTEM(0),
                HUD.viborTEM(90),
                HUD.viborTEM(180),
                HUD.viborTEM(270)
        );

        Vector4i goldColors = new Vector4i(
                new Color(255, 215, 0).getRGB(),
                new Color(255, 215, 0).getRGB(),
                new Color(255, 219, 88).getRGB(),
                new Color(255, 219, 88).getRGB()
        );


            DisplayUtils.drawRoundedRect(posX + headSize + spacing + spacing - 5,
                    posY + height - spacing * 2 - 3 + 2,
                    (width - 37), 7,
                    new Vector4f(4, 4, 4, 4),
                    ColorUtils.rgb(32, 32, 32));

//        DisplayUtils.drawShadow(posX + headSize + spacing + spacing - 5,
//                posY + height - spacing * 2 - 3 + 2,
//                (width - 37) * healthAnimation, 7,
//                8,
//                HUD.viborTEM(0),
//                HUD.viborTEM(90));

        DisplayUtils.drawRoundedRect(posX + headSize + spacing + spacing - 5,
                posY + height - spacing * 2 - 3 + 2,
                (width - 37) * healthAnimation, 7,
                new Vector4f(4, 4, 4, 4),
                gradientColors);
 
3.1 база

111:
Expand Collapse Copy
 private void renderHealthBar() {
        Vector4i gradientColors = new Vector4i(
                HUD.viborTEM(0),
                HUD.viborTEM(90),
                HUD.viborTEM(180),
                HUD.viborTEM(270)
        );

        Vector4i goldColors = new Vector4i(
                new Color(255, 215, 0).getRGB(),
                new Color(255, 215, 0).getRGB(),
                new Color(255, 219, 88).getRGB(),
                new Color(255, 219, 88).getRGB()
        );


            DisplayUtils.drawRoundedRect(posX + headSize + spacing + spacing - 5,
                    posY + height - spacing * 2 - 3 + 2,
                    (width - 37), 7,
                    new Vector4f(4, 4, 4, 4),
                    ColorUtils.rgb(32, 32, 32));

//        DisplayUtils.drawShadow(posX + headSize + spacing + spacing - 5,
//                posY + height - spacing * 2 - 3 + 2,
//                (width - 37) * healthAnimation, 7,
//                8,
//                HUD.viborTEM(0),
//                HUD.viborTEM(90));

        DisplayUtils.drawRoundedRect(posX + headSize + spacing + spacing - 5,
                posY + height - spacing * 2 - 3 + 2,
                (width - 37) * healthAnimation, 7,
                new Vector4f(4, 4, 4, 4),
                gradientColors);
Вот тебе на примере евавара
qwee:
Expand Collapse Copy
Vector4i vector4i = new Vector4i(Hud.getColor(0,1), Hud.getColor(90,1), Hud.getColor(180,1), Hud.getColor(270,1))
public static int getColor(int index, float mult) {
        StyleManager styleManager = Evaware.getInst().getStyleManager();
        return ColorUtility.gradient(styleManager.getCurrentStyle().getFirstColor().getRGB(), styleManager.getCurrentStyle().getSecondColor().getRGB(), (int) (index * mult), 10);
    }

getColor добавить в худ если его нету
 
Назад
Сверху Снизу