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

Доработаный AutoTpaccept

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
28 Апр 2023
Сообщения
362
Реакции
7
ну хз типа вот вам код:


Java:
Expand Collapse Copy
@SubscribeEvent
public void onChat(ClientChatReceivedEvent e) {
    String message = e.getMessage().getString().toLowerCase();
    String[] keywords = {"/tpaccept", "принятия", "принять", "accept"};

    for (String keyword : keywords) {
        if (message.contains(keyword)) {
            assert mc.player != null;
            mc.player.chat("/tpaccept");
            break; // Выход из цикла, если найдено соответствие
        }
    }
}
 
а если я челу в лс спаммить "принять" буду
 
ну тут чека на френда нет, поэтому даже если ты ему тп отправишь он тебя примет и все
причем тут "чека на френда нет", он будет писать челу "принять" а челу которому написали "принять" будет писать /tpaccept просто так
 
причем тут "чека на френда нет", он будет писать челу "принять" а челу которому написали "принять" будет писать /tpaccept просто так
И тебя кикнет за спам командой.

Просто добавить проверку что сообщение пришло от сервера, а не игрока
 
ну хз типа вот вам код:


Java:
Expand Collapse Copy
@SubscribeEvent
public void onChat(ClientChatReceivedEvent e) {
    String message = e.getMessage().getString().toLowerCase();
    String[] keywords = {"/tpaccept", "принятия", "принять", "accept"};

    for (String keyword : keywords) {
        if (message.contains(keyword)) {
            assert mc.player != null;
            mc.player.chat("/tpaccept");
            break; // Выход из цикла, если найдено соответствие
        }
    }
}
а с чего ты его доработал?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну хз типа вот вам код:


Java:
Expand Collapse Copy
@SubscribeEvent
public void onChat(ClientChatReceivedEvent e) {
    String message = e.getMessage().getString().toLowerCase();
    String[] keywords = {"/tpaccept", "принятия", "принять", "accept"};

    for (String keyword : keywords) {
        if (message.contains(keyword)) {
            assert mc.player != null;
            mc.player.chat("/tpaccept");
            break; // Выход из цикла, если найдено соответствие
        }
    }
}
чел блять с моей темы взял доработку чела... $$elfcoder huev
 
Просто добавить проверку что сообщение пришло от сервера, а не игрока
эм, а разве есть понятие от кого приходит сообщение? разве сервак не просто отправляет тебе пакет с сообщением?
 
эм, а разве есть понятие от кого приходит сообщение? разве сервак не просто отправляет тебе пакет с сообщением?
ну есть же моды типо chathead, значит возможно получить объект игрока который отправил сообщение
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Смысла от этого нет, если чел тебе в чат напишет, то ничего не произойдёт, если от сервера сообщение то /tpaccept
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу