.rct FT I exp 3.1

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
9 Сен 2024
Сообщения
28
Реакции
0
Моя вторая работа пофиксил ркт под
новый ФанТайм надеюсь вам зайдет
ss - сори его нет;)
:FeelsBadMan::forsenGun:
Код:
Expand Collapse Copy
package im.expensive.command.impl.feature;

import com.google.common.eventbus.Subscribe;
import im.expensive.Expensive;
import im.expensive.command.*;
import im.expensive.events.EventUpdate;
import im.expensive.utils.client.ClientUtil;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.experimental.FieldDefaults;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.inventory.container.Container;
import net.minecraft.scoreboard.Score;
import net.minecraft.scoreboard.ScorePlayerTeam;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;

import java.util.Collections;
import java.util.List;
import java.util.concurrent.*;

@RequiredArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public class RCTCommand implements Command, MultiNamedCommand {

    final Logger logger;
    final Minecraft mc;

    @Override
    public void execute(Parameters parameters) {
        if (!ClientUtil.isConnectedToServer("funtime")) {
            logger.log("Этот RCT работает только на сервере FunTime");
            return;
        }

        int server = getAnarchyServerNumber();

        if (server == -1) {
            logger.log("Не удалось получить номер анархии.");
            return;
        }
        mc.player.sendChatMessage("/hub");
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
        mc.player.sendChatMessage("/an" + server);
    }

    private int getAnarchyServerNumber() {
        if (mc.ingameGUI.getTabList().header != null) {
            String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
            if (serverHeader != null && serverHeader.contains("Анархия-")) {
                return Integer.parseInt(serverHeader.split("Анархия-")[1].trim());
            }
        }
        return -1;
    }

    @Override
    public String name() {
        return "rct";
    }

    @Override
    public String description() {
        return "Перезаходит на анархию";
    }


    @Override
    public List<String> aliases() {
        return Collections.singletonList("reconnect");
    }
}
 
изменил только задержку:orehus:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
блять, нахуя это одобрили, там же задержку просто увеличить и всё /del pls
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так я не буду пастить конешно умне тоже самый которий дабавил 5 день назад а для пастеров других сойдед ходит и сделал фикс вы одну строчку SELFCOD
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так я не буду пастить конешно умне тоже самый которий дабавил 5 день назад а для пастеров других сойдед ходит и сделал фикс вы одну строчку SELFCOD
1726903001951.png
" для пастеров других сойдед " ты типо не пастер?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ка
Моя вторая работа пофиксил ркт под
новый ФанТайм надеюсь вам зайдет
ss - сори его нет;)
:FeelsBadMan::forsenGun:
Код:
Expand Collapse Copy
package im.expensive.command.impl.feature;

import com.google.common.eventbus.Subscribe;
import im.expensive.Expensive;
import im.expensive.command.*;
import im.expensive.events.EventUpdate;
import im.expensive.utils.client.ClientUtil;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.experimental.FieldDefaults;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.inventory.container.Container;
import net.minecraft.scoreboard.Score;
import net.minecraft.scoreboard.ScorePlayerTeam;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;

import java.util.Collections;
import java.util.List;
import java.util.concurrent.*;

@RequiredArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public class RCTCommand implements Command, MultiNamedCommand {

    final Logger logger;
    final Minecraft mc;

    @Override
    public void execute(Parameters parameters) {
        if (!ClientUtil.isConnectedToServer("funtime")) {
            logger.log("Этот RCT работает только на сервере FunTime");
            return;
        }

        int server = getAnarchyServerNumber();

        if (server == -1) {
            logger.log("Не удалось получить номер анархии.");
            return;
        }
        mc.player.sendChatMessage("/hub");
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
        mc.player.sendChatMessage("/an" + server);
    }

    private int getAnarchyServerNumber() {
        if (mc.ingameGUI.getTabList().header != null) {
            String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
            if (serverHeader != null && serverHeader.contains("Анархия-")) {
                return Integer.parseInt(serverHeader.split("Анархия-")[1].trim());
            }
        }
        return -1;
    }

    @Override
    public String name() {
        return "rct";
    }

    @Override
    public String description() {
        return "Перезаходит на анархию";
    }


    @Override
    public List<String> aliases() {
        return Collections.singletonList("reconnect");
    }
}
как задержку поменять просто пишет слишком быстро перезаходите
 
как задержку поменять
 
как сделать задержку побольше? или дайте ссылку на норм ркт
 
Моя вторая работа пофиксил ркт под
новый ФанТайм надеюсь вам зайдет
ss - сори его нет;)
:FeelsBadMan::forsenGun:
Код:
Expand Collapse Copy
package im.expensive.command.impl.feature;

import com.google.common.eventbus.Subscribe;
import im.expensive.Expensive;
import im.expensive.command.*;
import im.expensive.events.EventUpdate;
import im.expensive.utils.client.ClientUtil;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.experimental.FieldDefaults;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.inventory.container.Container;
import net.minecraft.scoreboard.Score;
import net.minecraft.scoreboard.ScorePlayerTeam;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;

import java.util.Collections;
import java.util.List;
import java.util.concurrent.*;

@RequiredArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public class RCTCommand implements Command, MultiNamedCommand {

    final Logger logger;
    final Minecraft mc;

    @Override
    public void execute(Parameters parameters) {
        if (!ClientUtil.isConnectedToServer("funtime")) {
            logger.log("Этот RCT работает только на сервере FunTime");
            return;
        }

        int server = getAnarchyServerNumber();

        if (server == -1) {
            logger.log("Не удалось получить номер анархии.");
            return;
        }
        mc.player.sendChatMessage("/hub");
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
        mc.player.sendChatMessage("/an" + server);
    }

    private int getAnarchyServerNumber() {
        if (mc.ingameGUI.getTabList().header != null) {
            String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
            if (serverHeader != null && serverHeader.contains("Анархия-")) {
                return Integer.parseInt(serverHeader.split("Анархия-")[1].trim());
            }
        }
        return -1;
    }

    @Override
    public String name() {
        return "rct";
    }

    @Override
    public String description() {
        return "Перезаходит на анархию";
    }


    @Override
    public List<String> aliases() {
        return Collections.singletonList("reconnect");
    }
}
/del только задержку поменял
 
Thread.sleep в основном потоке ?‍??‍??‍?
такое лучше не делать…
 
Моя вторая работа пофиксил ркт под
новый ФанТайм надеюсь вам зайдет
ss - сори его нет;)
:FeelsBadMan::forsenGun:
Код:
Expand Collapse Copy
package im.expensive.command.impl.feature;

import com.google.common.eventbus.Subscribe;
import im.expensive.Expensive;
import im.expensive.command.*;
import im.expensive.events.EventUpdate;
import im.expensive.utils.client.ClientUtil;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.experimental.FieldDefaults;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.inventory.container.Container;
import net.minecraft.scoreboard.Score;
import net.minecraft.scoreboard.ScorePlayerTeam;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;

import java.util.Collections;
import java.util.List;
import java.util.concurrent.*;

@RequiredArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public class RCTCommand implements Command, MultiNamedCommand {

    final Logger logger;
    final Minecraft mc;

    @Override
    public void execute(Parameters parameters) {
        if (!ClientUtil.isConnectedToServer("funtime")) {
            logger.log("Этот RCT работает только на сервере FunTime");
            return;
        }

        int server = getAnarchyServerNumber();

        if (server == -1) {
            logger.log("Не удалось получить номер анархии.");
            return;
        }
        mc.player.sendChatMessage("/hub");
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
        mc.player.sendChatMessage("/an" + server);
    }

    private int getAnarchyServerNumber() {
        if (mc.ingameGUI.getTabList().header != null) {
            String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
            if (serverHeader != null && serverHeader.contains("Анархия-")) {
                return Integer.parseInt(serverHeader.split("Анархия-")[1].trim());
            }
        }
        return -1;
    }

    @Override
    public String name() {
        return "rct";
    }

    @Override
    public String description() {
        return "Перезаходит на анархию";
    }


    @Override
    public List<String> aliases() {
        return Collections.singletonList("reconnect");
    }
}
Блять ты гений? Одно значение менят и заливать как фикс РКТ? Сука это насколько криворуким нужно быть чтобы RCT самим не пофиксить? :roflanBuldiga:
/del
 
Назад
Сверху Снизу