Исходник Aim Assist

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

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

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

Спасибо!

видел многие софты начали делать аим ассист, ну я решил повторить

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

 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
827
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
норм
 
Начинающий
Статус
Оффлайн
Регистрация
13 Сен 2024
Сообщения
94
Реакции[?]
0
Поинты[?]
0
180 дней из 180, а так вроде норм но я бы не запастил
 
Начинающий
Статус
Оффлайн
Регистрация
29 Сен 2024
Сообщения
89
Реакции[?]
1
Поинты[?]
0
Опааа пасты на экспенсиве которые только вчера поняли как скачать сурс не смогут запастить ставлю 👍
 
Начинающий
Статус
Оффлайн
Регистрация
8 Авг 2024
Сообщения
195
Реакции[?]
0
Поинты[?]
0
Блин не сделаю пасту теперь :orehus:
 
Последнее редактирование:
Начинающий
Статус
Онлайн
Регистрация
4 Янв 2022
Сообщения
124
Реакции[?]
0
Поинты[?]
0
Ставлю 180 дней на форуме из 180 дней на форуме:seemsgood:
спасибо, молему другу приятно
видел многие софты начали делать аим ассист, ну я решил повторить

Скрытое содержимое
слил киллку нурсултана, +реп, + антилуз топ
 
Начинающий
Статус
Онлайн
Регистрация
26 Дек 2023
Сообщения
471
Реакции[?]
2
Поинты[?]
1K
Последнее редактирование:
Начинающий
Статус
Онлайн
Регистрация
4 Янв 2022
Сообщения
124
Реакции[?]
0
Поинты[?]
0
Код:
@Getter
@Module.registerModule(name = "Aim Assist", alias = "aimassist", category = Category.Combat)
public class AimAssist extends Module {

    private final NumberSetting fov = new NumberSetting("Угол поиска цели", 25, 1, 90, 1, 30);
    private final NumberSetting pitchSpeed = new NumberSetting("Скорость по pitch", 5, 1, 20, 1, 10);
    private final NumberSetting yawSpeed = new NumberSetting("Скорость по yaw", 25, 1, 40, 1, 25);
    private PlayerEntity target;

    public AimAssist() {
        register(fov, yawSpeed, pitchSpeed);
    }

    @Subscribe
    public void onTick(TickEvent event) {
        target = getEntity(mc.player, 4, fov.getNumberValue());
    }

    @Subscribe
    public void onGui(GuiEvent event) {
        if (target != null) {
            setRotation(target, yawSpeed.getNumberValue(), pitchSpeed.getNumberValue());
        }
    }

    private void setRotation(PlayerEntity target, float rotationYawSpeed, float rotationPitchSpeed) {
        float rawYaw = (float) Math.toDegrees(Math.atan2(-PlayerUtility.getTargetPos(target, 3).x, PlayerUtility.getTargetPos(target, 3).z));
        float rawPitch = (float) MathHelper.clamp(Math.toDegrees(Math.asin(-PlayerUtility.getTargetPos(target, 3).y)), -89, 89);

        float yawDelta = (int) wrapDegrees(rawYaw - mc.player.rotationYaw);
        float pitchDelta = rawPitch - mc.player.rotationPitch;

        float clampedYaw = MathHelper.clamp(yawDelta, -rotationYawSpeed, rotationYawSpeed);
        float clampedPitch = MathHelper.clamp(pitchDelta, -rotationPitchSpeed, rotationPitchSpeed);

        float currentYaw = mc.player.rotationYaw + (mc.objectMouseOver.getType() == RayTraceResult.Type.ENTITY ? 0 : clampedYaw);
        float currentPitch = mc.player.rotationPitch + (mc.objectMouseOver.getType() == RayTraceResult.Type.ENTITY ? 0 : clampedPitch);

        float interpolatedYaw = (float) MathUtility.interpolate(currentYaw, mc.player.prevRotationYaw, mc.getRenderPartialTicks());
        float interpolatedPitch = (float) MathUtility.interpolate(currentPitch, mc.player.prevRotationPitch, mc.getRenderPartialTicks());

        RotationHandler.update(new Rotation(interpolatedYaw, interpolatedPitch), 360, 1, 5, false);
    }

    private PlayerEntity getEntity(PlayerEntity player, double distance, double fov) {
        for (PlayerEntity entity : player.world.getEntitiesWithinAABB(PlayerEntity.class, player.getBoundingBox().expand(player.getLook(1.0F).scale(distance)).grow(1.0D, 1.0D, 1.0D), e -> e != mc.player && !e.isSpectator() && e.isAlive())) {
            double angle = Math.acos(player.getLook(1.0F).dotProduct(entity.getPositionVec().subtract(player.getEyePosition(1.0F)).normalize())) * (180D / Math.PI);
            double distanceToEntity = player.getEyePosition(1.0F).distanceTo(entity.getPositionVec());
            if (angle <= fov && distanceToEntity < distance) {
                return entity;
            }
        }

        return null;
    }

    @Override
    public void toggle() {
        target = null;
        super.toggle();
    }
}
зачем пастеров разплодил? дебил
 
Сверху Снизу