-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Java:
if (keyBinds.get()) {
float width = 100;
float height2 = 10;
int width3 = 10;
keybindsDrag.setWidth(100);
keybindsDrag.setHeight(150);
float factor = 1.6f;
int width2 = (int) ((100 / factor) + 6);
x = keybindsDrag.getX();
y = keybindsDrag.getY();
for (Module m : Expensive.getInstance().getModuleManager().getModules()) {
if (m.bind > 0 && m.state) {
height2 += 12;
}
}
for (Module m : Expensive.getInstance().getModuleManager().getModules()) {
if (m.bind > 0 && m.state) {
width += 8;
}
}
if (glow.get()) {
GlowUtility.drawGlowGradient(x - 1, y + 2, width - 4, offset1 + 7.0f, 8, getColor(0), getColor(1), getColor(2), getColor(3));
}
int textWidth = Fonts.nurik17.getStringWidth(Keyboard.getKeyName(Expensive.getInstance().getModuleManager().get(HUDModule.class).bind));
offset1 = AnimationMath.fast(offset1, height2, 10f);
widthAnim = AnimationMath.fast(widthAnim, textWidth, 10f);
RenderUtility.drawRound(x - 0.2f, y + 2, width - 4, offset1 + 7.5f, 5.0f, new Color(25, 25, 25, 200).getRGB());
Fonts.nurik17.drawString("KeyBinds", x + 29.0, y + 6, -1);
RenderUtility.drawGradientRected(x + 12 + ((width2 / 2) - 3), y + 15, width / 2 - 3, 0.5, new Color(0xB6B6B6, true).getRGB(), new Color(0xB6B6B6).getRGB());
RenderUtility.drawGradientRected(x + 6, y + 15, width2 / 2 + 3, 0.5, new Color(0xB6B6B6).getRGB(), new Color(0x0B6B6B6, true).getRGB());
SmartScissor.push();
SmartScissor.setFromComponentCoordinates((int) x, (int) (y), (int) ((int) width + widthAnim - 2), (int) ((int) offset1 + height2));
if (height2 > 10) {
int offset = 0;
for (Module m : Expensive.getInstance().getModuleManager().getModules()) {
if (m.bind > 0 && m.state) {
Fonts.nurik17.drawString(m.name, x + 3, y + 21 + offset, new Color(255, 255, 255, 255).getRGB());
Fonts.nurik17.drawString("[" + Keyboard.getKeyName(m.bind) + "]", x + width - Fonts.nurik15.getStringWidth("[" + Keyboard.getKeyName(m.bind) + "]") - widthAnim / 2, y + 21 + offset, new Color(255, 255, 255, 255).getRGB());
offset += 12;
}
}
}
SmartScissor.unset();
SmartScissor.pop();
}
Кейбинды как в нурике(не совсем), но есть баги которые вы сами видите на скрине