Загрузка...

Problem with mineflayer

Thread in Node.js created by GrappleNinja Dec 31, 2024. 240 views

  1. GrappleNinja
    GrappleNinja Topic starter Dec 31, 2024 18 Apr 5, 2023
    есть такая функция
    async function autoSell() {
    const amount = parseInt(await ask('Введите сумму продажи: '), 10);
    const itemId = await ask('Введите ID предмета для продажи: ');

    if (isNaN(amount) || amount <= 0) {
    console.log('Неверная сумма!');
    return;
    }

    let itemSlot = null;
    let itemCount = 0;

    for (let i = 0; i < bot.inventory.slots.length; i++) {
    const item = bot.inventory.slots;
    if (item && item.name === itemId) {
    itemSlot = i;
    itemCount = item.count;
    break;
    }
    }

    if (itemSlot === null) {
    console.log(`Предмет ${itemId} не найден в инвентаре.`);
    return;
    }

    console.log(`Найдено ${itemCount} предметов ${itemId}.`);
    for (let i = 0; i < Math.min(amount, itemCount); i++) {
    try {
    const item = bot.inventory.slots[itemSlot];
    await bot.clickWindow(itemSlot, 0, 1); // 0 - слот горячей панели
    console.log(`Предмет ${item.name} помещен в горячую панель.`);
    await new Promise(resolve => setTimeout(resolve, 500));
    bot.chat(`/ah sell ${amount}`);
    console.log(`Продаю ${item.name} за ${amount}`);
    await new Promise(resolve => setTimeout(resolve, 500));

    } catch (error) {
    console.error('Ошибка при продаже:', error);
    break;
    }
    }
    menu();
    }

    и не получаеться пофиксить.
    Введите сумму продажи: 10000
    Введите ID предмета для продажи: iron_ingot
    Найдено 1 предметов iron_ingot.
    Ошибка при продаже: Error: Server rejected transaction for clicking on slot 12, on window with id 0.
    at EventEmitter.clickWindow (C:\Users\Admin\node_modules\mineflayer\lib\plugins\inventory.js:621:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async autoSell (C:\Users\Admin\Desktop\Новая папка (2)\bot.js:217:7)
    at async C:\Users\Admin\Desktop\Новая папка (2)\bot.js:70:9

    кто умеет работать, помогите пожалуйста :roflanPlz:
     
    1. GrappleNinja Topic starter
  2. WickedFace
    WickedFace Dec 31, 2024 83 Oct 24, 2022
    пробуй версию менять с которой бот заходит
     
    1. GrappleNinja Topic starter
Loading...
Top