Исходник New Funtime Rotation | Exp 3.1

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

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

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

Спасибо!

Пожалуйста, авторизуйтесь для просмотра ссылки.

все норм, крута, не банит. более улучшенная версия в плане скорости.

rotation:
case "FunTime" -> {
                double yawSpeed, pitchSpeed;

                if (MouseUtil.getMouseOver(target, rotateVector.x, rotateVector.y, attackDistance()) != null) {
                    yawSpeed = MathUtil.randomWithUpdate(5, 25, 200, yawUpdate);
                    pitchSpeed = 0;
                } else {
                    // TODO: if the target under the crosshair is null
                    yawSpeed = MathUtil.randomWithUpdate(19, 113, 100, yawUpdate);
                    pitchSpeed = MathUtil.randomWithUpdate(2, 17, 40, pitchUpdate);
                }

                float clampedYaw = (float) Math.min(Math.max(roundYawDelta, 1.0f), yawSpeed);
                float clampedPitch = (float) Math.min(Math.max(roundPitchDelta * 0.33f, 1.0f), pitchSpeed);

                yaw = rotateVector.x + (yawDelta > 0 ? clampedYaw : -clampedYaw);
                pitch = clamp(rotateVector.y + (pitchDelta > 0 ? clampedPitch : -clampedPitch), -90, 90);

                float gcd = SensUtils.getGCDValue();
                yaw -= (yaw - rotateVector.x) % gcd;
                pitch -= (pitch - rotateVector.y) % gcd;

                rotateVector = new Vector2f(yaw, pitch);

                lastYaw = clampedYaw;
                lastPitch = clampedPitch;

                if (options.getValueByName("Коррекция движения").get()) {
                    mc.player.rotationYawOffset = yaw;
                }
            }

mathutil:
    public static float random(float min, float max) {
        return (float) (Math.random() * (max - min) + min);
    }

    public static double randomWithUpdate(double min, double max, long ms, StopWatch stopWatch) {
        double randomValue = 0;

        if (stopWatch.isReached(ms)) {
            randomValue = random((float) min, (float) max);
            stopWatch.reset();
        }

        return randomValue;
    }
 
Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2024
Сообщения
69
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
чат жпт момент
 
Начинающий
Статус
Оффлайн
Регистрация
18 Авг 2023
Сообщения
339
Реакции[?]
2
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
25 Фев 2024
Сообщения
470
Реакции[?]
0
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

все норм, крута, не банит. более улучшенная версия в плане скорости.

rotation:
case "FunTime" -> {
                double yawSpeed, pitchSpeed;

                if (MouseUtil.getMouseOver(target, rotateVector.x, rotateVector.y, attackDistance()) != null) {
                    yawSpeed = MathUtil.randomWithUpdate(5, 25, 200, yawUpdate);
                    pitchSpeed = 0;
                } else {
                    // TODO: if the target under the crosshair is null
                    yawSpeed = MathUtil.randomWithUpdate(19, 113, 100, yawUpdate);
                    pitchSpeed = MathUtil.randomWithUpdate(2, 17, 40, pitchUpdate);
                }

                float clampedYaw = (float) Math.min(Math.max(roundYawDelta, 1.0f), yawSpeed);
                float clampedPitch = (float) Math.min(Math.max(roundPitchDelta * 0.33f, 1.0f), pitchSpeed);

                yaw = rotateVector.x + (yawDelta > 0 ? clampedYaw : -clampedYaw);
                pitch = clamp(rotateVector.y + (pitchDelta > 0 ? clampedPitch : -clampedPitch), -90, 90);

                float gcd = SensUtils.getGCDValue();
                yaw -= (yaw - rotateVector.x) % gcd;
                pitch -= (pitch - rotateVector.y) % gcd;

                rotateVector = new Vector2f(yaw, pitch);

                lastYaw = clampedYaw;
                lastPitch = clampedPitch;

                if (options.getValueByName("Коррекция движения").get()) {
                    mc.player.rotationYawOffset = yaw;
                }
            }

mathutil:
    public static float random(float min, float max) {
        return (float) (Math.random() * (max - min) + min);
    }

    public static double randomWithUpdate(double min, double max, long ms, StopWatch stopWatch) {
        double randomValue = 0;

        if (stopWatch.isReached(ms)) {
            randomValue = random((float) min, (float) max);
            stopWatch.reset();
        }

        return randomValue;
    }
чаго 1726929438916.png
 
Начинающий
Статус
Онлайн
Регистрация
12 Июн 2024
Сообщения
485
Реакции[?]
1
Поинты[?]
1K
Начинающий
Статус
Оффлайн
Регистрация
25 Фев 2024
Сообщения
470
Реакции[?]
0
Поинты[?]
0
так у тебя чит же для хв

зач тебе эта ротация?
та хз интересно посмотреть
вы вообще смотрите что у вас прописано в методе?😭😭😭
я встал пару часов назад с опухшим еблом у меня сейчас голова не варит ничего сложнее чем а это а а б это б
 
Начинающий
Статус
Оффлайн
Регистрация
18 Авг 2023
Сообщения
339
Реакции[?]
2
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
20 Дек 2022
Сообщения
72
Реакции[?]
0
Поинты[?]
0

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


Привет, можешь помочь? Всё вроде нормально спастил но в 1 сторону килка быстро поворачивается а во вторую по 1 градусу

Java:
float yawDelta = (wrapDegrees(yawToTarget - rotateVector.x));
        float pitchDelta = (wrapDegrees(pitchToTarget - rotateVector.y));

        int roundedYaw = (int) yawDelta;
        switch (type.get()) {
            case "FunTime" -> {
                double yawSpeed, pitchSpeed;

                if (MouseUtil.getMouseOver(target, rotateVector.x, rotateVector.y, attackRange.get()) != null) {
                    yawSpeed = MathUtil.randomWithUpdate(5, 25, 200, yawUpdate);
                    pitchSpeed = 0;
                } else {
                    // TODO: if the target under the crosshair is null
                    yawSpeed = MathUtil.randomWithUpdate(19, 113, 100, yawUpdate);
                    pitchSpeed = MathUtil.randomWithUpdate(2, 17, 40, pitchUpdate);
                }

                float clampedYaw = (float) Math.min(Math.max(yawDelta, 1.0f), yawSpeed);
                float clampedPitch = (float) Math.min(Math.max(pitchDelta * 0.33f, 1.0f), pitchSpeed);

                float yaw = rotateVector.x + (yawDelta > 0 ? clampedYaw : -clampedYaw);
                float pitch = clamp(rotateVector.y + (pitchDelta > 0 ? clampedPitch : -clampedPitch), -90, 90);

                float gcd = SensUtils.getGCDValue();
                yaw -= (yaw - rotateVector.x) % gcd;
                pitch -= (pitch - rotateVector.y) % gcd;

                rotateVector = new Vector2f(yaw, pitch);

                lastYaw = clampedYaw;
                lastPitch = clampedPitch;

                if (options.getValueByName("Коррекция движения").get()) {
                    mc.player.rotationYawOffset = yaw;
                }
            }
Вот видео
(noad)
 
Начинающий
Статус
Оффлайн
Регистрация
20 Ноя 2022
Сообщения
32
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
2 Май 2024
Сообщения
6
Реакции[?]
0
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

все норм, крута, не банит. более улучшенная версия в плане скорости.

rotation:
case "FunTime" -> {
                double yawSpeed, pitchSpeed;

                if (MouseUtil.getMouseOver(target, rotateVector.x, rotateVector.y, attackDistance()) != null) {
                    yawSpeed = MathUtil.randomWithUpdate(5, 25, 200, yawUpdate);
                    pitchSpeed = 0;
                } else {
                    // TODO: if the target under the crosshair is null
                    yawSpeed = MathUtil.randomWithUpdate(19, 113, 100, yawUpdate);
                    pitchSpeed = MathUtil.randomWithUpdate(2, 17, 40, pitchUpdate);
                }

                float clampedYaw = (float) Math.min(Math.max(roundYawDelta, 1.0f), yawSpeed);
                float clampedPitch = (float) Math.min(Math.max(roundPitchDelta * 0.33f, 1.0f), pitchSpeed);

                yaw = rotateVector.x + (yawDelta > 0 ? clampedYaw : -clampedYaw);
                pitch = clamp(rotateVector.y + (pitchDelta > 0 ? clampedPitch : -clampedPitch), -90, 90);

                float gcd = SensUtils.getGCDValue();
                yaw -= (yaw - rotateVector.x) % gcd;
                pitch -= (pitch - rotateVector.y) % gcd;

                rotateVector = new Vector2f(yaw, pitch);

                lastYaw = clampedYaw;
                lastPitch = clampedPitch;

                if (options.getValueByName("Коррекция движения").get()) {
                    mc.player.rotationYawOffset = yaw;
                }
            }

mathutil:
    public static float random(float min, float max) {
        return (float) (Math.random() * (max - min) + min);
    }

    public static double randomWithUpdate(double min, double max, long ms, StopWatch stopWatch) {
        double randomValue = 0;

        if (stopWatch.isReached(ms)) {
            randomValue = random((float) min, (float) max);
            stopWatch.reset();
        }

        return randomValue;
    }
первый раз вижу что то годное на юге...
 
Начинающий
Статус
Оффлайн
Регистрация
27 Июн 2024
Сообщения
129
Реакции[?]
0
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

все норм, крута, не банит. более улучшенная версия в плане скорости.

rotation:
case "FunTime" -> {
                double yawSpeed, pitchSpeed;

                if (MouseUtil.getMouseOver(target, rotateVector.x, rotateVector.y, attackDistance()) != null) {
                    yawSpeed = MathUtil.randomWithUpdate(5, 25, 200, yawUpdate);
                    pitchSpeed = 0;
                } else {
                    // TODO: if the target under the crosshair is null
                    yawSpeed = MathUtil.randomWithUpdate(19, 113, 100, yawUpdate);
                    pitchSpeed = MathUtil.randomWithUpdate(2, 17, 40, pitchUpdate);
                }

                float clampedYaw = (float) Math.min(Math.max(roundYawDelta, 1.0f), yawSpeed);
                float clampedPitch = (float) Math.min(Math.max(roundPitchDelta * 0.33f, 1.0f), pitchSpeed);

                yaw = rotateVector.x + (yawDelta > 0 ? clampedYaw : -clampedYaw);
                pitch = clamp(rotateVector.y + (pitchDelta > 0 ? clampedPitch : -clampedPitch), -90, 90);

                float gcd = SensUtils.getGCDValue();
                yaw -= (yaw - rotateVector.x) % gcd;
                pitch -= (pitch - rotateVector.y) % gcd;

                rotateVector = new Vector2f(yaw, pitch);

                lastYaw = clampedYaw;
                lastPitch = clampedPitch;

                if (options.getValueByName("Коррекция движения").get()) {
                    mc.player.rotationYawOffset = yaw;
                }
            }

mathutil:
    public static float random(float min, float max) {
        return (float) (Math.random() * (max - min) + min);
    }

    public static double randomWithUpdate(double min, double max, long ms, StopWatch stopWatch) {
        double randomValue = 0;

        if (stopWatch.isReached(ms)) {
            randomValue = random((float) min, (float) max);
            stopWatch.reset();
        }

        return randomValue;
    }
roundPitchDelta
roundYawDelta
yawDelta
pitchDelta

дай их пожалуйста я до сих пор не понял откуда их брять
roundPitchDelta
roundYawDelta
yawDelta
pitchDelta

дай их пожалуйста я до сих пор не понял откуда их брять
yawDelta, pitchDelta. Там где yaw = rotateVector.x и тд... Пиши вместо yaw float yaw, тоже самое и с pitch. Готово
roundPitchDelta
roundYawDelta
yawDelta
pitchDelta

дай их пожалуйста я до сих пор не понял откуда их брять
я глупи пастер
 
Сверху Снизу