Вопрос /del

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

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

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

Спасибо!

/del
 
Последнее редактирование:
Пользователь
Статус
Оффлайн
Регистрация
26 Июн 2017
Сообщения
283
Реакции[?]
54
Поинты[?]
13K
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
170
Реакции[?]
2
Поинты[?]
0
Я вижу раздел minecraft, там пишут на java в основном всё, я дал ответ для джавы. Больше инфы дай, если нужна норм помощь
1705242367399.png
чтобы сообщение через чат утилити писалось не по кд захламляя чат а спустя 5 10 секунд и т.д
 
Пользователь
Статус
Оффлайн
Регистрация
26 Июн 2017
Сообщения
283
Реакции[?]
54
Поинты[?]
13K
Посмотреть вложение 268479
чтобы сообщение через чат утилити писалось не по кд захламляя чат а спустя 5 10 секунд и т.д
Хорошо, распишу чуть подробнее.
Thread.Sleep или ScheduledExecutorService
Но учти, что первый тебе заблокирует поток

Ниже примеры реализации для обоих

Java:
public class Main {
    private static void run() {
        System.out.println("Running");
    }

    public static void main(String[] args) {
        ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
        executorService.schedule(() -> run(), 1, TimeUnit.SECONDS);
    }
}
Java:
public class Main {
    public static void wait(int ms) {
        try {
            Thread.sleep(ms);
        } catch (InterruptedException ex) {
            Thread.currentThread().interrupt();
        }
    }

    public static void main(String[] args) {
        System.out.println("Start…");
        wait(1000);
        System.out.println("1 second elapsed…");
    }
}
}
Thread.Sleep -
Пожалуйста, авторизуйтесь для просмотра ссылки.

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


Так как второй метод чуть посложнее для новичка может быть приложу к нему ещё видос. урок 80 и 81 смотри
(noad)
 
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
170
Реакции[?]
2
Поинты[?]
0
Хорошо, распишу чуть подробнее.
Thread.Sleep или ScheduledExecutorService
Но учти, что первый тебе заблокирует поток

Ниже примеры реализации для обоих

Java:
public class Main {
    private static void run() {
        System.out.println("Running");
    }

    public static void main(String[] args) {
        ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
        executorService.schedule(() -> run(), 1, TimeUnit.SECONDS);
    }
}
Java:
public class Main {
    public static void wait(int ms) {
        try {
            Thread.sleep(ms);
        } catch (InterruptedException ex) {
            Thread.currentThread().interrupt();
        }
    }

    public static void main(String[] args) {
        System.out.println("Start…");
        wait(1000);
        System.out.println("1 second elapsed…");
    }
}
}
Thread.Sleep -
Пожалуйста, авторизуйтесь для просмотра ссылки.

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


Так как второй метод чуть посложнее для новичка может быть приложу к нему ещё видос. урок 80 и 81 смотри
(noad)
2 метод после включения функции начинает так же ебашить без перебоя, указал задержку 5 секунд после 5 секунд и начинает ебашить
нужно чтоб сообщения писалось в кд
 
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
170
Реакции[?]
2
Поинты[?]
0
Хорошо, распишу чуть подробнее.
Thread.Sleep или ScheduledExecutorService
Но учти, что первый тебе заблокирует поток

Ниже примеры реализации для обоих

Java:
public class Main {
    private static void run() {
        System.out.println("Running");
    }

    public static void main(String[] args) {
        ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
        executorService.schedule(() -> run(), 1, TimeUnit.SECONDS);
    }
}
Java:
public class Main {
    public static void wait(int ms) {
        try {
            Thread.sleep(ms);
        } catch (InterruptedException ex) {
            Thread.currentThread().interrupt();
        }
    }

    public static void main(String[] args) {
        System.out.println("Start…");
        wait(1000);
        System.out.println("1 second elapsed…");
    }
}
}
Thread.Sleep -
Пожалуйста, авторизуйтесь для просмотра ссылки.

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


Так как второй метод чуть посложнее для новичка может быть приложу к нему ещё видос. урок 80 и 81 смотри
(noad)
при использовании метода wait просто залагивает майнкрафт на то значение сколько я указал
 
Пользователь
Статус
Оффлайн
Регистрация
26 Июн 2017
Сообщения
283
Реакции[?]
54
Поинты[?]
13K
Бро, учись, это базы, я не напишу всё за тебя
 
Забаненный
Статус
Оффлайн
Регистрация
1 Ноя 2023
Сообщения
106
Реакции[?]
3
Поинты[?]
4K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
например чтоб сообщение через чат утилс писалось раз в 5 секунд
Крч в начале класса пропиши long time = System.currentTimeMillis();
Потом в проверке пиши if ((System.currentTimeMillis() - time) > 5000) { // 5000ms
time = System.currentTimeMillis();
//твой код
}

Писал с телефона ошибки могут быть
 
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
170
Реакции[?]
2
Поинты[?]
0
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
11 Ноя 2019
Сообщения
18
Реакции[?]
1
Поинты[?]
1K
Java:
new Thread(() -> {
                    try {
                    Thread.sleep(2500);
                    
                    } catch (InterruptedException ex) {
                        throw new RuntimeException(ex);
                    }
                }).start();
 
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
170
Реакции[?]
2
Поинты[?]
0
Да, после слипа
начинает спамить после включения функции через 2 секунды :roflanEbalo:
Да, после слипа
ты походу не понял, смотри отправилось 1 сообщение после 5 секунд еще одно и так далее а не так чтобы после включения функции прошло 5 секунд и оно так же поебашило в чат без кд
 
Начинающий
Статус
Оффлайн
Регистрация
11 Ноя 2019
Сообщения
18
Реакции[?]
1
Поинты[?]
1K
начинает спамить после включения функции через 2 секунды :roflanEbalo:

ты походу не понял, смотри отправилось 1 сообщение после 5 секунд еще одно и так далее а не так чтобы после включения функции прошло 5 секунд и оно так же поебашило в чат без кд
Каво, как ты вообще это сделал, скинь код.
 
Начинающий
Статус
Оффлайн
Регистрация
11 Ноя 2019
Сообщения
18
Реакции[?]
1
Поинты[?]
1K
после тред слипа идет вывод в чат и все
Ну так закинь туда ticksExisted если оно у тебя в апдейте и пропускай 100* тиков.

Java:
if ((potion == effect.getPotion() && amplifier >= 1
            && mc.player.ticksExisted % 100 == 0)) {
  //Код сообщения
}
 
Похожие темы
Ответы
0
Просмотры
99
Ответы
0
Просмотры
120
Ответы
0
Просмотры
215
Сверху Снизу