Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос ChestStealer

  • Автор темы Автор темы ilp333
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
4 Дек 2021
Сообщения
225
Реакции
9
Не могу понять как сделать что бы честстилер лутал определеные слоты кто может киньте примерный код плиз :disrelieved:
 
Не могу понять как сделать что бы честстилер лутал определеные слоты кто может киньте примерный код плиз :disrelieved:


String itemName = itemStack.getHoverName().getString();
itemName.contains("Тотем бессмертия")
а там далее уже с чатом гпт пробуй
 
String itemName = itemStack.getHoverName().getString();
itemName.contains("Тотем бессмертия")
а там далее уже с чатом гпт пробуй
сказали же слоты, а не по имени

int[] sloterchecker;
sloterchecker = new int[]{1, 2, 3};
ну или пишешь там какие те нужны и потом юзаешь его в забирании предметов эту переменную и всо
 
сказали же слоты, а не по имени

int[] sloterchecker;
sloterchecker = new int[]{1, 2, 3};
ну или пишешь там какие те нужны и потом юзаешь его в забирании предметов эту переменную и всо
Код должен выглядеть примерно так?

Java:
Expand Collapse Copy
    @Subscribe
    public void onUpdate(EventUpdate e) {
        if (mc.player.openContainer instanceof ChestContainer container) {
            IInventory lowerChestInventory = container.getLowerChestInventory();
            for (int index = 0; index < lowerChestInventory.getSizeInventory(); ++index) {
                ItemStack stack = lowerChestInventory.getStackInSlot(index);
                if (!shouldMoveItem(container, index)) {
                    continue;
                }
               if (top()) {
                    continue;
                }
                if (delay.get() == 0.0f) {
                    moveItem(container, index, lowerChestInventory.getSizeInventory());
                } else {
                    if (stopWatch.isReached(delay.get().longValue())) {
                        mc.playerController.windowClick(container.windowId, index, 0, ClickType.QUICK_MOVE, mc.player);
                        stopWatch.reset();
                    }
                }
            }
        }
    }

   private boolean top() {
   int[] sloterchecker;
   sloterchecker = new int[]{1, 2, 3};
    }
 
Код должен выглядеть примерно так?

Java:
Expand Collapse Copy
    @Subscribe
    public void onUpdate(EventUpdate e) {
        if (mc.player.openContainer instanceof ChestContainer container) {
            IInventory lowerChestInventory = container.getLowerChestInventory();
            for (int index = 0; index < lowerChestInventory.getSizeInventory(); ++index) {
                ItemStack stack = lowerChestInventory.getStackInSlot(index);
                if (!shouldMoveItem(container, index)) {
                    continue;
                }
               if (top()) {
                    continue;
                }
                if (delay.get() == 0.0f) {
                    moveItem(container, index, lowerChestInventory.getSizeInventory());
                } else {
                    if (stopWatch.isReached(delay.get().longValue())) {
                        mc.playerController.windowClick(container.windowId, index, 0, ClickType.QUICK_MOVE, mc.player);
                        stopWatch.reset();
                    }
                }
            }
        }
    }

   private boolean top() {
   int[] sloterchecker;
   sloterchecker = new int[]{1, 2, 3};
    }
для начала нужно выучить джаву
 
Код должен выглядеть примерно так?

Java:
Expand Collapse Copy
    @Subscribe
    public void onUpdate(EventUpdate e) {
        if (mc.player.openContainer instanceof ChestContainer container) {
            IInventory lowerChestInventory = container.getLowerChestInventory();
            for (int index = 0; index < lowerChestInventory.getSizeInventory(); ++index) {
                ItemStack stack = lowerChestInventory.getStackInSlot(index);
                if (!shouldMoveItem(container, index)) {
                    continue;
                }
               if (top()) {
                    continue;
                }
                if (delay.get() == 0.0f) {
                    moveItem(container, index, lowerChestInventory.getSizeInventory());
                } else {
                    if (stopWatch.isReached(delay.get().longValue())) {
                        mc.playerController.windowClick(container.windowId, index, 0, ClickType.QUICK_MOVE, mc.player);
                        stopWatch.reset();
                    }
                }
            }
        }
    }

   private boolean top() {
   int[] sloterchecker;
   sloterchecker = new int[]{1, 2, 3};
    }
зачем ты сделал это в методе так еще и boolean...
 
Назад
Сверху Снизу