Начинающий
Начинающий
- Статус
- Оффлайн
- Регистрация
- 2 Июн 2021
- Сообщения
- 21
- Реакции
- 0
- Выберите загрузчик игры
- Прочие моды
всем привет, сегодня решил залить спаммер, тоесть - ты пишешь что нужно спамить, и (минимум)раз в 3 сек это отправляется в чат(там от 3 до 30 секунд)
короче, видел такой код с минутами, но чето долго, поэтому сделал код с секундами.
cc ниже
короче, видел такой код с минутами, но чето долго, поэтому сделал код с секундами.
cc ниже
AutoMessage.java:
// by swagrecode (yougame.biz)
package swag.recode.functions.impl.misc;
import com.google.common.eventbus.Subscribe;
import swag.recode.events.EventUpdate;
import swag.recode.functions.api.Category;
import swag.recode.functions.api.Function;
import swag.recode.functions.api.FunctionRegister;
import swag.recode.functions.settings.impl.SliderSetting;
import swag.recode.functions.settings.impl.StringSetting;
@FunctionRegister(name = "Spammer", type = Category.Misc)
public class AutoMessage extends Function {
private final StringSetting text = new StringSetting("Сообщение", "", "Текст для отправки");
private final SliderSetting delay = new SliderSetting("Задержка(секунды)", 3, 3, 30, 1);
private long lastSendTime;
public AutoMessage() {
addSettings(text, delay);
}
@Override
public boolean onEnable() {
lastSendTime = System.currentTimeMillis();
return super.onEnable();
}
@Subscribe
private void onUpdate(EventUpdate e) {
if (mc.player == null || mc.world == null) return;
if (text.get().isEmpty()) {
return;
}
long timeDelay = (long) (delay.get() * 1000L);
if (System.currentTimeMillis() - lastSendTime > timeDelay) {
mc.player.sendChatMessage(text.get());
lastSendTime = System.currentTimeMillis();
}
}
}