Начинающий
Начинающий
- Статус
- Оффлайн
- Регистрация
- 13 Май 2025
- Сообщения
- 7
- Реакции
- 0
помогите пожалуйста в дискорд:hatchet.scorpiouz - в сурс night dlc 1.1.3 я просто вообще незнаю как переносить помогитехз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю
Вот кодик
Java:@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп") public class TargetESP extends Module { private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня"); private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f); private LivingEntity таргет; private boolean рендерим = false; private final EntityRendererManager рендер = mc.getRenderManager(); public TargetESP() { addSettings(mode, скорост); } @Subscribe private void onUpdate(EventUpdate eventUpdate) { HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura(); LivingEntity target = aura.getTarget(); boolean isActive = aura.isState() && target != null && target != mc.player; if (isActive) { таргет = target; рендерим = true; } else { рендерим = false; } } @Subscribe public void onWorldEvent(WorldEvent e) { if (!рендерим || таргет == null) return; MatrixStack stack = new MatrixStack(); double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX(); double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY(); double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ(); float прогрс = 1f; if (mode.is("Свэня")) { IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource(); float радс = 0.7f; float высотакрч = 1f; float скрст = 0.00025f * скорост.get(); RenderSystem.pushMatrix(); GL11.glDepthMask(true); disableBlend(); GlStateManager.shadeModel(GL_FLAT); float времс = -(System.currentTimeMillis() % 1000000) * скрст; double[] px = new double[8]; double[] py = new double[8]; double[] pz = new double[8]; float aoe = времс * 360; for (int i = 0; i < 8; i++) { float та = aoe + (i / 8.0f) * 360f; double rad = Math.toRadians(та); float ВОф = (i % 2 == 0) ? 0.1f : -0.1f; double oX = Math.cos(rad) * радс; double oZ = Math.sin(rad) * радс; px[i] = x + oX; py[i] = y + высотакрч + ВОф - 0.2f; pz[i] = z + oZ; } double свэняX = x; double свэняY = y + 2.2f; double свэняZ = z; float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f; float яв = времядругое * 180; float питч = (float) (Math.sin(времядругое * 1.5) * 120); float крутилка = (float) (Math.cos(времядругое * 1.2) * 90); for (int i = 0; i < 9; i++) { double мирX, мирY, мирZ; double нмирX, нмирY, нмирZ; if (i < 8) { мирX = px[i]; мирY = py[i]; мирZ = pz[i]; int nextIndex = (i + 1) % 8; нмирX = px[nextIndex]; нмирY = py[nextIndex]; нмирZ = pz[nextIndex]; } else { мирX = свэняX; мирY = свэняY; мирZ = свэняZ; нмирX = px[0]; нмирY = py[0]; нмирZ = pz[0]; } stack.push(); stack.translate(мирX, мирY, мирZ); if (i == 8) { stack.rotate(Vector3f.YP.rotationDegrees(яв)); stack.rotate(Vector3f.XP.rotationDegrees(питч)); stack.rotate(Vector3f.ZP.rotationDegrees(крутилка)); } else { double lX = нмирX - мирX; double lY = нмирY - мирY; double lZ = нмирZ - мирZ; float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95; stack.rotate(Vector3f.YP.rotationDegrees(yaw)); } float нуПРОГРС = прогрс; float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС; stack.scale(кес, кес, кес); PigEntity pig = new PigEntity(EntityType.PIG, mc.world) { @Override public void livingTick() { this.шотатам = 0.0f; this.шотатам2 = 0.0f; this.шотатам3 = 0.0f; this.шотатам4 = 0; } }; pig.врем = 0; pig.шотатам2 = 0.0f; pig.шотатам = 0; try { рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742); } catch (Exception ex) {} stack.pop(); } ((IRenderTypeBuffer.Impl) buffer).finish(); RenderSystem.popMatrix(); } } }
Вот SS -![]()

