Часть функционала Легит ротация | Exp 2.0

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
6 Окт 2024
Сообщения
23
Реакции
0
Выберите загрузчик игры
  1. Прочие моды
Ну кароче хз кому надо но вот
сами знаете куда:
Expand Collapse Copy
    private final SliderSetting legitYawSpeed = (new SliderSetting("Скорость Yaw", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitPitchSpeed = (new SliderSetting("Скорость Pitch", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitRandom = (new SliderSetting("Рандом ±", 1.0F, 0.0F, 5.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final ModeSetting legitAimPart = (new ModeSetting("Цель", "Грудь", new String[]{"Голова", "Грудь", "Ноги"})).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });


И в attackAndRotateOnEntity

attackAndRotateOnEntity:
Expand Collapse Copy
        if (this.rotationMode.get().equals("Легит")) {

            double diffX = target.getPosX() - mc.player.getPosX();
            double diffZ = target.getPosZ() - mc.player.getPosZ();

            double targetY;
            switch (this.legitAimPart.get()) {
                case "Голова":
                    targetY = target.getPosY() + target.getHeight();
                    break;
                case "Ноги":
                    targetY = target.getPosY();
                    break;
                default:
                    targetY = target.getPosY() + target.getHeight() * 0.5;
                    break;
            }
            double diffY = targetY - (mc.player.getPosY() + mc.player.getEyeHeight());

            double dist = Math.sqrt(diffX * diffX + diffZ * diffZ);

            float targetYaw = (float)(Math.toDegrees(Math.atan2(diffZ, diffX)) - 90F);
            float targetPitch = (float)(-Math.toDegrees(Math.atan2(diffY, dist)));

            targetYaw += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();
            targetPitch += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();

            float yawDiff = MathHelper.wrapDegrees(targetYaw - mc.player.rotationYaw);
            float pitchDiff = targetPitch - mc.player.rotationPitch;

            float newYaw = mc.player.rotationYaw + MathHelper.clamp(yawDiff, -this.legitYawSpeed.getValue().floatValue(), this.legitYawSpeed.getValue().floatValue());
            float newPitch = mc.player.rotationPitch + MathHelper.clamp(pitchDiff, -this.legitPitchSpeed.getValue().floatValue(), this.legitPitchSpeed.getValue().floatValue());

            mc.player.rotationYaw = newYaw;
            mc.player.rotationPitch = newPitch;

            this.rotate.x = newYaw;
            this.rotate.y = newPitch;

            if (this.shouldAttack(target) && !Managment.FUNCTION_MANAGER.autoPotionFunction.isActivePotion) {
                this.attackTarget(target);
            }
            return;
        }

как спастить думаю вы сами знаете
 
и нахуя нам чат гпт код
 
так она ничего не байпасит
 
Ну кароче хз кому надо но вот
сами знаете куда:
Expand Collapse Copy
    private final SliderSetting legitYawSpeed = (new SliderSetting("Скорость Yaw", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitPitchSpeed = (new SliderSetting("Скорость Pitch", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitRandom = (new SliderSetting("Рандом ±", 1.0F, 0.0F, 5.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final ModeSetting legitAimPart = (new ModeSetting("Цель", "Грудь", new String[]{"Голова", "Грудь", "Ноги"})).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });


И в attackAndRotateOnEntity

attackAndRotateOnEntity:
Expand Collapse Copy
        if (this.rotationMode.get().equals("Легит")) {

            double diffX = target.getPosX() - mc.player.getPosX();
            double diffZ = target.getPosZ() - mc.player.getPosZ();

            double targetY;
            switch (this.legitAimPart.get()) {
                case "Голова":
                    targetY = target.getPosY() + target.getHeight();
                    break;
                case "Ноги":
                    targetY = target.getPosY();
                    break;
                default:
                    targetY = target.getPosY() + target.getHeight() * 0.5;
                    break;
            }
            double diffY = targetY - (mc.player.getPosY() + mc.player.getEyeHeight());

            double dist = Math.sqrt(diffX * diffX + diffZ * diffZ);

            float targetYaw = (float)(Math.toDegrees(Math.atan2(diffZ, diffX)) - 90F);
            float targetPitch = (float)(-Math.toDegrees(Math.atan2(diffY, dist)));

            targetYaw += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();
            targetPitch += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();

            float yawDiff = MathHelper.wrapDegrees(targetYaw - mc.player.rotationYaw);
            float pitchDiff = targetPitch - mc.player.rotationPitch;

            float newYaw = mc.player.rotationYaw + MathHelper.clamp(yawDiff, -this.legitYawSpeed.getValue().floatValue(), this.legitYawSpeed.getValue().floatValue());
            float newPitch = mc.player.rotationPitch + MathHelper.clamp(pitchDiff, -this.legitPitchSpeed.getValue().floatValue(), this.legitPitchSpeed.getValue().floatValue());

            mc.player.rotationYaw = newYaw;
            mc.player.rotationPitch = newPitch;

            this.rotate.x = newYaw;
            this.rotate.y = newPitch;

            if (this.shouldAttack(target) && !Managment.FUNCTION_MANAGER.autoPotionFunction.isActivePotion) {
                this.attackTarget(target);
            }
            return;
        }

как спастить думаю вы сами знаете
Тут даже фикса сенсы нету дерьмо а не ротка по коду видно
/del
 
Дефолтная ротация, нечего не байпасит xD /del
 
Ну кароче хз кому надо но вот
сами знаете куда:
Expand Collapse Copy
    private final SliderSetting legitYawSpeed = (new SliderSetting("Скорость Yaw", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitPitchSpeed = (new SliderSetting("Скорость Pitch", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitRandom = (new SliderSetting("Рандом ±", 1.0F, 0.0F, 5.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final ModeSetting legitAimPart = (new ModeSetting("Цель", "Грудь", new String[]{"Голова", "Грудь", "Ноги"})).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });


И в attackAndRotateOnEntity

attackAndRotateOnEntity:
Expand Collapse Copy
        if (this.rotationMode.get().equals("Легит")) {

            double diffX = target.getPosX() - mc.player.getPosX();
            double diffZ = target.getPosZ() - mc.player.getPosZ();

            double targetY;
            switch (this.legitAimPart.get()) {
                case "Голова":
                    targetY = target.getPosY() + target.getHeight();
                    break;
                case "Ноги":
                    targetY = target.getPosY();
                    break;
                default:
                    targetY = target.getPosY() + target.getHeight() * 0.5;
                    break;
            }
            double diffY = targetY - (mc.player.getPosY() + mc.player.getEyeHeight());

            double dist = Math.sqrt(diffX * diffX + diffZ * diffZ);

            float targetYaw = (float)(Math.toDegrees(Math.atan2(diffZ, diffX)) - 90F);
            float targetPitch = (float)(-Math.toDegrees(Math.atan2(diffY, dist)));

            targetYaw += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();
            targetPitch += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();

            float yawDiff = MathHelper.wrapDegrees(targetYaw - mc.player.rotationYaw);
            float pitchDiff = targetPitch - mc.player.rotationPitch;

            float newYaw = mc.player.rotationYaw + MathHelper.clamp(yawDiff, -this.legitYawSpeed.getValue().floatValue(), this.legitYawSpeed.getValue().floatValue());
            float newPitch = mc.player.rotationPitch + MathHelper.clamp(pitchDiff, -this.legitPitchSpeed.getValue().floatValue(), this.legitPitchSpeed.getValue().floatValue());

            mc.player.rotationYaw = newYaw;
            mc.player.rotationPitch = newPitch;

            this.rotate.x = newYaw;
            this.rotate.y = newPitch;

            if (this.shouldAttack(target) && !Managment.FUNCTION_MANAGER.autoPotionFunction.isActivePotion) {
                this.attackTarget(target);
            }
            return;
        }

как спастить думаю вы сами знаете
А в чем легитность этого?
 
В внушение себе того что оно "легитно"
та неее ты шо, тамж легит +100 так же +100 к iq бро а еще ну античит фантайма плаке плаке ты же знаешь :) и еще обойдет пару античитов на атернос серверах
 
Ну кароче хз кому надо но вот
сами знаете куда:
Expand Collapse Copy
    private final SliderSetting legitYawSpeed = (new SliderSetting("Скорость Yaw", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitPitchSpeed = (new SliderSetting("Скорость Pitch", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final SliderSetting legitRandom = (new SliderSetting("Рандом ±", 1.0F, 0.0F, 5.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });

    private final ModeSetting legitAimPart = (new ModeSetting("Цель", "Грудь", new String[]{"Голова", "Грудь", "Ноги"})).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });


И в attackAndRotateOnEntity

attackAndRotateOnEntity:
Expand Collapse Copy
        if (this.rotationMode.get().equals("Легит")) {

            double diffX = target.getPosX() - mc.player.getPosX();
            double diffZ = target.getPosZ() - mc.player.getPosZ();

            double targetY;
            switch (this.legitAimPart.get()) {
                case "Голова":
                    targetY = target.getPosY() + target.getHeight();
                    break;
                case "Ноги":
                    targetY = target.getPosY();
                    break;
                default:
                    targetY = target.getPosY() + target.getHeight() * 0.5;
                    break;
            }
            double diffY = targetY - (mc.player.getPosY() + mc.player.getEyeHeight());

            double dist = Math.sqrt(diffX * diffX + diffZ * diffZ);

            float targetYaw = (float)(Math.toDegrees(Math.atan2(diffZ, diffX)) - 90F);
            float targetPitch = (float)(-Math.toDegrees(Math.atan2(diffY, dist)));

            targetYaw += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();
            targetPitch += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();

            float yawDiff = MathHelper.wrapDegrees(targetYaw - mc.player.rotationYaw);
            float pitchDiff = targetPitch - mc.player.rotationPitch;

            float newYaw = mc.player.rotationYaw + MathHelper.clamp(yawDiff, -this.legitYawSpeed.getValue().floatValue(), this.legitYawSpeed.getValue().floatValue());
            float newPitch = mc.player.rotationPitch + MathHelper.clamp(pitchDiff, -this.legitPitchSpeed.getValue().floatValue(), this.legitPitchSpeed.getValue().floatValue());

            mc.player.rotationYaw = newYaw;
            mc.player.rotationPitch = newPitch;

            this.rotate.x = newYaw;
            this.rotate.y = newPitch;

            if (this.shouldAttack(target) && !Managment.FUNCTION_MANAGER.autoPotionFunction.isActivePotion) {
                this.attackTarget(target);
            }
            return;
        }

как спастить думаю вы сами знаете
фанттайм бапас респект
 

Похожие темы

Назад
Сверху Снизу