-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Сделано на 3.1, но подходит по факту на любую базу, скорее всего такая утилка есть у большинства посетителей данного форума, но мб кто то не знал как это сделать
SS =
Код:
ЧТО С ЭТИМ ДЕЛАТЬ?
1. Заходите в класс в котором вы хотите отрендерить этот текст
2. Создаете строку:
Первое значение - задержка, все что идет после - текст который будет появляться, ОБЯЗАТЕЛЬНО ПЕРВЫМ ПОСТАВИТЬ "", А ДАЛЬШЕ ПИСАТЬ СВОЙ ТЕКСТ
3. В месте где вы определяете ширину/рендерите текст пишите вместо вашего текста:
Что бы у вас получилось:
Ну а дальше делайте с этим что хотите
SS =
Пожалуйста, авторизуйтесь для просмотра ссылки.
Код:
Java:
@Data
public class BetterText {
private List<String> texts;
public final StringBuilder output = new StringBuilder();
public String output1 = "";
private int delay;
private int textIndex = 0;
private int charIndex = 0;
private boolean forward = true;
private long lastUpdateTime = System.currentTimeMillis();
public BetterText(int delay, String... texts) {
this.texts = List.of(texts);
this.delay = delay;
start();
}
private void start() {
new Thread(() -> {
try {
int index = 0;
while (true) {
for (int i = 0; i < texts.get(index).length(); i++) {
output1 += texts.get(index).charAt(i);
Thread.sleep(100);
}
Thread.sleep(delay);
for (int i = output1.length(); i >= 0; i--) {
output1 = output1.substring(0, i);
Thread.sleep(60);
}
if (index >= texts.size() - 1) {
index = 0;
}
index += 1;
Thread.sleep(400);
}
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}).start();
}
}
1. Заходите в класс в котором вы хотите отрендерить этот текст
2. Создаете строку:
Java:
final BetterText text1 = new BetterText(1000,"", "Wonderful",/*"Development",*/"Build: " + UserPublic.getVers,"FG PASTER");
3. В месте где вы определяете ширину/рендерите текст пишите вместо вашего текста:
Java:
text1.output1
Java:
float textWidth = Fonts.sf_medium.getWidth(text1.output1, fontSize, 0.1f);