Вопрос Как сделать чтобы переливался glowEsp в exp 3.1

Начинающий
Статус
Оффлайн
Регистрация
2 Дек 2023
Сообщения
12
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

я пытался 2 часа сделать переливание цвета но не получилось, помогите пожалуйста кто может.
вот код:
package im.furious.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import java.util.Iterator;

import com.jhlabs.vecmath.AxisAngle4f;
import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import im.furious.events.EventUpdate;
import im.furious.functions.api.Category;
import im.furious.functions.api.Function;
import im.furious.utils.render.ColorUtils;
import im.furious.functions.api.FunctionRegister;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.NVDrawTexture;

@FunctionRegister(
name = "GlowESP",
type = Category.Render
)
public class GlowEsp extends Function {
private float radius;

public GlowEsp() {
}

@Subscribe
public void onUpdate(EventUpdate var1) {
Iterator var2 = mc.world.getPlayers().iterator();

while(var2.hasNext()) {
Entity var3 = (Entity)var2.next();
if (var3 != null) {
var3.setGlowing(true);
}
}

}

public void onEnable() {
super.onEnable();
Iterator var1 = mc.world.getPlayers().iterator();

while(var1.hasNext()) {
Entity var2 = (Entity)var1.next();
if (var2 != null) {
var2.setGlowing(true);
}
}

}

public void onDisable(AxisAngle4f interpolated) {
super.onDisable(interpolated);
Iterator var1 = mc.world.getPlayers().iterator();

while(var1.hasNext()) {
Entity var2 = (Entity)var1.next();
if (var2 != null) {
var2.setGlowing(false);
}
}

final double pitch = mc.getRenderManager().info.getPitch();
final double yaw = mc.getRenderManager().info.getYaw();

GL11.glRotatef((float) -yaw, 0f, 1f, 0f);

RenderSystem.translated(-interpolated.x, -(interpolated.y + mc.player.getHeight()), -interpolated.z);


RenderSystem.enableBlend();
RenderSystem.depthMask(false);
RenderSystem.disableTexture();
RenderSystem.disableCull();
RenderSystem.blendFunc(770, 771);
RenderSystem.shadeModel(7425);
RenderSystem.lineWidth(3);


GL11.glEnable(GL11.GL_LINE_SMOOTH);
GL11.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_NICEST);
buffer.begin(GL11.GL_TRIANGLE_FAN, DefaultVertexFormats.POSITION_COLOR);
buffer.pos(interpolated.x, interpolated.y + mc.player.getHeight() + 0.3, interpolated.z).color(ColorUtils.setAlpha(HUD.getColor(0, 1), 128)).endVertex();
for (int i = 0; i <= 360; i++) {

float x = (float) (interpolated.x + MathHelper.sin((float) Math.toRadians(i)) * radius);
float z = (float) (interpolated.z + -MathHelper.cos((float) Math.toRadians(i)) * radius);
}
tessellator.draw();
buffer.begin(GL11.GL_LINE_LOOP, DefaultVertexFormats.POSITION_COLOR);
for (int i = 0; i <= 360; i++) {

float x = (float) (interpolated.x + MathHelper.sin((float) Math.toRadians(i)) * radius);
float z = (float) (interpolated.z + -MathHelper.cos((float) Math.toRadians(i)) * radius);

buffer.pos(x, interpolated.y+0.19 + mc.player.getHeight(), z).color(ColorUtils.setAlpha(HUD.getColor(i, 1), 255)).endVertex();
}
tessellator.draw();
GL11.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_DONT_CARE);
GL11.glDisable(GL11.GL_LINE_SMOOTH);

RenderSystem.enableTexture();
RenderSystem.disableBlend();
RenderSystem.enableCull();
RenderSystem.depthMask(true);
RenderSystem.shadeModel(7424);
GlStateManager.popMatrix();
}
}
 
Начинающий
Статус
Оффлайн
Регистрация
10 Фев 2024
Сообщения
176
Реакции[?]
2
Поинты[?]
2K
А скинуть нормальный код? С форматированием

А вообще как это работает в экселенте
Ты просто умножаешь цвет (в экспе так HUD.getColor(1) * 5)
 
Начинающий
Статус
Оффлайн
Регистрация
8 Апр 2023
Сообщения
245
Реакции[?]
26
Поинты[?]
30K
я пытался 2 часа сделать переливание цвета но не получилось, помогите пожалуйста кто может.
вот код:
package im.furious.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import java.util.Iterator;

import com.jhlabs.vecmath.AxisAngle4f;
import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import im.furious.events.EventUpdate;
import im.furious.functions.api.Category;
import im.furious.functions.api.Function;
import im.furious.utils.render.ColorUtils;
import im.furious.functions.api.FunctionRegister;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.NVDrawTexture;

@FunctionRegister(
name = "GlowESP",
type = Category.Render
)
public class GlowEsp extends Function {
private float radius;

public GlowEsp() {
}

@Subscribe
public void onUpdate(EventUpdate var1) {
Iterator var2 = mc.world.getPlayers().iterator();

while(var2.hasNext()) {
Entity var3 = (Entity)var2.next();
if (var3 != null) {
var3.setGlowing(true);
}
}

}

public void onEnable() {
super.onEnable();
Iterator var1 = mc.world.getPlayers().iterator();

while(var1.hasNext()) {
Entity var2 = (Entity)var1.next();
if (var2 != null) {
var2.setGlowing(true);
}
}

}

public void onDisable(AxisAngle4f interpolated) {
super.onDisable(interpolated);
Iterator var1 = mc.world.getPlayers().iterator();

while(var1.hasNext()) {
Entity var2 = (Entity)var1.next();
if (var2 != null) {
var2.setGlowing(false);
}
}

final double pitch = mc.getRenderManager().info.getPitch();
final double yaw = mc.getRenderManager().info.getYaw();

GL11.glRotatef((float) -yaw, 0f, 1f, 0f);

RenderSystem.translated(-interpolated.x, -(interpolated.y + mc.player.getHeight()), -interpolated.z);


RenderSystem.enableBlend();
RenderSystem.depthMask(false);
RenderSystem.disableTexture();
RenderSystem.disableCull();
RenderSystem.blendFunc(770, 771);
RenderSystem.shadeModel(7425);
RenderSystem.lineWidth(3);


GL11.glEnable(GL11.GL_LINE_SMOOTH);
GL11.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_NICEST);
buffer.begin(GL11.GL_TRIANGLE_FAN, DefaultVertexFormats.POSITION_COLOR);
buffer.pos(interpolated.x, interpolated.y + mc.player.getHeight() + 0.3, interpolated.z).color(ColorUtils.setAlpha(HUD.getColor(0, 1), 128)).endVertex();
for (int i = 0; i <= 360; i++) {

float x = (float) (interpolated.x + MathHelper.sin((float) Math.toRadians(i)) * radius);
float z = (float) (interpolated.z + -MathHelper.cos((float) Math.toRadians(i)) * radius);
}
tessellator.draw();
buffer.begin(GL11.GL_LINE_LOOP, DefaultVertexFormats.POSITION_COLOR);
for (int i = 0; i <= 360; i++) {

float x = (float) (interpolated.x + MathHelper.sin((float) Math.toRadians(i)) * radius);
float z = (float) (interpolated.z + -MathHelper.cos((float) Math.toRadians(i)) * radius);

buffer.pos(x, interpolated.y+0.19 + mc.player.getHeight(), z).color(ColorUtils.setAlpha(HUD.getColor(i, 1), 255)).endVertex();
}
tessellator.draw();
GL11.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_DONT_CARE);
GL11.glDisable(GL11.GL_LINE_SMOOTH);

RenderSystem.enableTexture();
RenderSystem.disableBlend();
RenderSystem.enableCull();
RenderSystem.depthMask(true);
RenderSystem.shadeModel(7424);
GlStateManager.popMatrix();
}
}
хм да видно ошибку
попробуй так

package im.furious.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import java.util.Iterator;

import com.jhlabs.vecmath.AxisAngle4f;
import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import im.furious.events.EventUpdate;
import im.furious.functions.api.Category;
import im.furious.functions.api.Function;
import im.furious.utils.render.ColorUtils;
import im.furious.functions.api.FunctionRegister;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.NVDrawTexture;

@FunctionRegister(
name = "SOSI",
type = Category.Render
)
public class GlowEsp extends Function {
private float radius;

public GlowEsp() {
}

@Subscribe
public void onUpdate(EventUpdate var1) {
Iterator var2 = mc.world.getPlayers().iterator();

while(var2.hasNext()) {
Entity var3 = (Entity)var2.next();
if (var3 != null) {
var3.setGlowing(true);
}
}

}

public void onEnable() {
super.onEnable();
Iterator var1 = mc.world.getPlayers().iterator();

while(var1.hasNext()) {
Entity var2 = (Entity)var1.next();
if (var2 != null) {
var2.setGlowing(true);
}
}

}

public void onDisable(AxisAngle4f interpolated) {
super.onDisable(interpolated);
Iterator var1 = mc.world.getPlayers().iterator();

while(var1.hasNext()) {
Entity var2 = (Entity)var1.next();
if (var2 != null) {
var2.setGlowing(false);
}
}

final double pitch = mc.getRenderManager().info.getPitch();
final double yaw = mc.getRenderManager().info.getYaw();

GL11.glRotatef((float) -yaw, 0f, 1f, 0f);

RenderSystem.translated(-interpolated.x, -(interpolated.y + mc.player.getHeight()), -interpolated.z);


RenderSystem.enableBlend();
RenderSystem.depthMask(false);
RenderSystem.disableTexture();
RenderSystem.disableCull();
RenderSystem.blendFunc(770, 771);
RenderSystem.shadeModel(7425);
RenderSystem.lineWidth(3);


GL11.glEnable(GL11.GL_LINE_SMOOTH);
GL11.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_NICEST);
buffer.begin(GL11.GL_TRIANGLE_FAN, DefaultVertexFormats.POSITION_COLOR);
buffer.pos(interpolated.x, interpolated.y + mc.player.getHeight() + 0.3, interpolated.z).color(ColorUtils.setAlpha(HUD.getColor(0, 1), 128)).endVertex();
for (int i = 0; i <= 360; i++) {

float x = (float) (interpolated.x + MathHelper.sin((float) Math.toRadians(i)) * radius);
float z = (float) (interpolated.z + -MathHelper.cos((float) Math.toRadians(i)) * radius);
}
tessellator.draw();
buffer.begin(GL11.GL_LINE_LOOP, DefaultVertexFormats.POSITION_COLOR);
for (int i = 0; i <= 360; i++) {

float x = (float) (interpolated.x + MathHelper.sin((float) Math.toRadians(i)) * radius);
float z = (float) (interpolated.z + -MathHelper.cos((float) Math.toRadians(i)) * radius);

buffer.pos(x, interpolated.y+0.19 + mc.player.getHeight(), z).color(ColorUtils.setAlpha(HUD.getColor(i, 1), 255)).endVertex();
}
tessellator.draw();
GL11.glHint(GL11.GL_LINE_SMOOTH_HINT, GL11.GL_DONT_CARE);
GL11.glDisable(GL11.GL_LINE_SMOOTH);

RenderSystem.enableTexture();
RenderSystem.disableBlend();
RenderSystem.enableCull();
RenderSystem.depthMask(true);
RenderSystem.shadeModel(7424);
GlStateManager.popMatrix();
}
}
 
Сверху Снизу