-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
как поставить анимацию на худ?
изменено:
типа когда ставлю анимацию весь potionhud исчезает
hud:
EsliSpastishLOX.getInstance().scaleMath.pushScale();
float width = 100;
float height2 = 10;
float x = drag.getX();
float y = drag.getY();
for (PotionEffect effect : mc.player.getActivePotionEffects()) {
height2 += 15;
}
drag.setWidth(width);
drag.setHeight(height2);
offset = AnimationMath.fast(offset, height2, 15f);
// вставление анимации
GlStateManager.pushMatrix();
sizeAnimation(x + width + 5, y + offset + 5, animation.getAnimationd(0));
if (animation.getAnimationd(0) > 0)
{
// GlowUtility.drawGlow(x, y, width, offset, 15, ColorUtility.rgba(25, 25, 25, 255));
SmartScissor.push();
SmartScissor.setFromComponentCoordinates((int) x - 3, (int) y - 3, (int) width + 6, (int) offset + 6);
RenderUtility.drawlutiround(x, y, width, offset, 3);
Fonts.SEMI_BOLD_14.drawCenteredString("Potion Status", x + width / 2, y + 3, ColorUtility.rgba(255, 255, 255, 155));
if (height2 > 10) {
RenderUtility.verticalGradient(x, y + 10, width, 5, ColorUtility.rgba(0, 0, 0, 50), ColorUtility.rgba(0, 0, 0, 0));
int offset = 0;
for (PotionEffect effect : mc.player.getActivePotionEffects()) {
Fonts.SEMI_BOLD_12.drawString(I18n.format(effect.getEffectName()) + " " + getPotionAmplifer(effect), x + 5, y + 16 + offset, ColorUtility.rgba(255, 255, 255, 255));
Fonts.SEMI_BOLD_12.drawString(getPotionTime(effect), x + width - Fonts.RUBIK_14.getStringWidth(getPotionTime(effect)) - 5, y + 16 + offset, ColorUtility.rgba(255, 255, 255, 100));
offset += 15;
height2 += 15;
}
}
SmartScissor.unset();
SmartScissor.pop();
hEsliSpastishLOX.getInstance().scaleMath.popScale();
}
GlStateManager.popMatrix();
sizeAnimation:
public static void sizeAnimation(double width, double height, double animation) {
GL11.glTranslated(width, height, 0);
GL11.glScaled(animation, animation, 1);
GL11.glTranslated(-width, -height, 0);
}
betteranimation:
public static double dropAnimation(double value) {
double c1 = 1.70158;
double c3 = 2.70158;
return 1 + c3 * Math.pow(value - 1, 3) + c1 * Math.pow(value - 1, 2);
}
public double getAnimationd(int a) {
return dropAnimation((this.prevTick + (this.tick - this.prevTick) * Minecraft.getMinecraft().getRenderPartialTicks()) / maxTick);
}
типа когда ставлю анимацию весь potionhud исчезает
Последнее редактирование: