Исходник EventConvert | Pen$sWare | exp 3.1

Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2024
Сообщения
240
Реакции[?]
1
Поинты[?]
1K

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

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

Спасибо!

Короче фулл джарку не получилось кидаю вам по 1 функции.
Как я понял функция конвертирует /event delay - в время/сек
Сами меняйте mcp.venusfr на свой wtf.chatgpt

ntf_project_free_levako.exe:
package mpp.venusfr.operationsl.impl.misc;

import com.google.common.eventbus.Subscribe;
import java.util.Locale;
import mpp.venusfr.happening.HappeningPacket;
import mpp.venusfr.operationsl.api.Category;
import mpp.venusfr.operationsl.api.Module;
import mpp.venusfr.operationsl.api.ModuleRegister;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;

@ModuleRegister(name = "FTConvert", type = Category.Misc)
public class FTConvert extends Module {
    private static long Ꮸ;
    public FTConvert() {
        super();
    }

    private String convertTime(int seconds) {
        int hours = seconds / 3600;
        int minutes = seconds % 3600 / 60;
        int remainingSeconds = seconds % 60;
        String result = "";

        if (hours > 0) {
            result += hours + " часов ";
        }
        if (minutes > 0) {
            result += minutes + " минут ";
        }
        if (remainingSeconds > 0 || result.isEmpty()) {
            result += remainingSeconds + " секунд";
        }

        return result.trim();
    }

    @Subscribe
    private void onPacket(HappeningPacket event) {
        IPacket packet = event.getPacket();
        if (packet instanceof SChatPacket) {
            SChatPacket chatPacket = (SChatPacket) packet;
            String message = chatPacket.getChatComponent().getString().toLowerCase(Locale.ROOT);

            if (message.contains("до следующего ивента:")) {
                int startIndex = message.indexOf(":") + 2;
                int endIndex = message.indexOf(" сек", startIndex);

                if (endIndex != -1) {
                    String timeString = message.substring(startIndex, endIndex).trim();
                    int timeInSeconds = Integer.parseInt(timeString);
                    String convertedTime = this.convertTime(timeInSeconds);

                    TextFormatting color = TextFormatting.GREEN;
                    String formattedMessage = "" + color + "До следующего ивента: " + convertedTime;
                    this.print(formattedMessage);
                }
            }
        }
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
28 Мар 2024
Сообщения
318
Реакции[?]
0
Поинты[?]
0
Короче фулл джарку не получилось кидаю вам по 1 функции.
Как я понял функция конвертирует /event delay - в время/сек


ntf_project_free_levako.exe:
package mpp.venusfr.operationsl.impl.misc;

import com.google.common.eventbus.Subscribe;
import java.util.Locale;
import mpp.venusfr.happening.HappeningPacket;
import mpp.venusfr.operationsl.api.Category;
import mpp.venusfr.operationsl.api.Module;
import mpp.venusfr.operationsl.api.ModuleRegister;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;

@ModuleRegister(name = "FTConvert", type = Category.Misc)
public class FTConvert extends Module {
    private static long Ꮸ;
    public FTConvert() {
        super();
    }

    private String convertTime(int seconds) {
        int hours = seconds / 3600;
        int minutes = seconds % 3600 / 60;
        int remainingSeconds = seconds % 60;
        String result = "";

        if (hours > 0) {
            result += hours + " часов ";
        }
        if (minutes > 0) {
            result += minutes + " минут ";
        }
        if (remainingSeconds > 0 || result.isEmpty()) {
            result += remainingSeconds + " секунд";
        }

        return result.trim();
    }

    @Subscribe
    private void onPacket(HappeningPacket event) {
        IPacket packet = event.getPacket();
        if (packet instanceof SChatPacket) {
            SChatPacket chatPacket = (SChatPacket) packet;
            String message = chatPacket.getChatComponent().getString().toLowerCase(Locale.ROOT);

            if (message.contains("до следующего ивента:")) {
                int startIndex = message.indexOf(":") + 2;
                int endIndex = message.indexOf(" сек", startIndex);

                if (endIndex != -1) {
                    String timeString = message.substring(startIndex, endIndex).trim();
                    int timeInSeconds = Integer.parseInt(timeString);
                    String convertedTime = this.convertTime(timeInSeconds);

                    TextFormatting color = TextFormatting.GREEN;
                    String formattedMessage = "" + color + "До следующего ивента: " + convertedTime;
                    this.print(formattedMessage);
                }
            }
        }
    }
}
fu blat,kakoi daun chto eto pisal
 
Сверху Снизу