-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Java:
public class Session extends Module {
public Session() {
super("SessionInfo", Keyboard.KEY_NONE, Category.DISPLAY);
}
@SubscribeEvent
public void onRender(final RenderGameOverlayEvent.Post e) {
switch (e.getType()) {
case TEXT: {
if (!Panic.isPanic) {
final int[] counter = {1};
String server;
if (mc.isSingleplayer()) {
server = "localhost";
} else {
server = mc.getCurrentServerData().serverIP.toLowerCase();
}
final String time = new SimpleDateFormat("HH:mm:ss").format(Calendar.getInstance().getTime());
final double prevZ = Session.mc.player.posZ - Session.mc.player.prevPosZ;
final double prevX = Session.mc.player.posX - Session.mc.player.prevPosX;
final double lastDist = Math.sqrt(prevX * prevX + prevZ * prevZ);
final double currSpeed = lastDist * 15.3571428571;
final String speed = String.format("%.2f bps", currSpeed);
double posX = 567.0;
double posY = -435.0;
ScaledResolution sr = new ScaledResolution(mc);
final float scaledWidth = sr.getScaledWidth();
float x = (float) ((double) (scaledWidth / 2.0F) - posX);
float y = (float) ((double) (scaledWidth / 2.0F) + posY);
Gui.drawRect((int) (x + 90.0F), (int) ((double) y - 1.5), (int) (x + 200.5F), (int) (y + 60.0F), (new Color(0, 0, 0, 190)).getRGB());
Gui.drawRect((int) (x + 90.0F), (int) ((double) y - 1.7), (int) (x + 200.5F), (int) (y + 0.3F), new Color(94, 0, 255).getRGB());
double posX2 = 567.0;
double posY2 = -422.0;
final float scaledWidth2 = sr.getScaledWidth();
float x2 = (float) ((double) (scaledWidth / 2.0F) - posX2);
float y2 = (float) ((double) (scaledWidth / 2.0F) + posY2);
Gui.drawRect((int) (x2 + 90.0F), (int) ((double) y2 - 0.7), (int) (x2 + 200.5F), (int) (y2 + 0.1F), new Color(67, 67, 67).getRGB());
FontUtils.normal.drawString(" Session Info ", 5, 49, new Color(255, 255, 255).getRGB());
FontUtils.normal.drawString("Server: " + server, 6, 65, new Color(255, 255, 255).getRGB());
FontUtils.normal.drawString("Name: " + Session.mc.player.getName(), 6, 75, new Color(255, 255, 255).getRGB());
FontUtils.normal.drawString("Time: " + time, 6, 85, new Color(255, 255, 255).getRGB());
FontUtils.normal.drawString("Speed: " + speed, 6, 95, new Color(255, 255, 255).getRGB());
break;
}
break;
}
}
}
}
Вложения
-
13.8 KB Просмотры: 577