Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Legit sprint reset

  • Автор темы Автор темы Valzer
  • Дата начала Дата начала
а как сервер узнает что у тебя спринт сбросился раз без пакетов
pvp.mioclient.me заходишь пишешь /ac тыкаешь на блок с Grim,перезаходишь и идешь тестить что хочешь
 
сам мучался недавно, держи
AutoSprint:
autosprint:
Expand Collapse Copy
public class AutoSprint extends Module {

    public BooleanSetting saveSprint = new BooleanSetting("Сохранять спринт", true);

    public AutoSprint() {
        addSettings(saveSprint);
    }

    public boolean canSprint() {
        if (mc.player == null) return false;

        return !mc.player.isSneaking()
                && !mc.player.collidedHorizontally
                && mc.player.movementInput.moveForward > 0.0f
                && !mc.player.isCrouching()
                && !mc.player.isPotionActive(Effects.SLOWNESS)
                && !mc.player.isPotionActive(Effects.BLINDNESS)
                && !mc.player.isVisuallySwimming()
                && !mc.player.isHandActive();
    }
}
в clientplayerentity перед livingTick добавляешь
clientplayerentity:
Expand Collapse Copy
    private boolean canSprintDuringCombat() {
        if (mc.player == null) return false;
        if (mc.player.abilities.isFlying) return false;
        if (mc.player.isInWater() || mc.player.isInLava()) return false;
        if (mc.player.isRidingHorse()) return false;
        return mc.player.fallDistance <= 0.0F && mc.player.isOnGround();
    }
после идешь на 878 строку и вставляешь
clientplayerentity:
Expand Collapse Copy
ModuleRegistry moduleRegistry = MainClass.getInstance().getFunctionRegistry();
        AutoSprint autoSprint = moduleRegistry.getAutoSprint();
        KillAura killAura = moduleRegistry.getKillAura();

        if (autoSprint.isState()) {

            if (killAura != null && killAura.isState() && killAura.resetSprint.get()) {
                if (canSprintDuringCombat()) {
                    mc.gameSettings.keyBindSprint.setPressed(true);
                } else {
                    mc.gameSettings.keyBindSprint.setPressed(false);
                    this.setSprinting(false);
                }
            } else {
                if (autoSprint.canSprint() && this.movementInput.moveForward > 0) {
                    this.setSprinting(true);
                }
            }
        }
в киллауре
public BooleanSetting resetSprint = new BooleanSetting("Сбрасывать спринт", false);
и все
 
Последнее редактирование:
Назад
Сверху Снизу