При создание бота надо сделать лимит предметов. Вроде сделал начинаю проверять работает но есть 1 но можно обойти этот лимит купив больше предметов чем в ограничений. "modules": { "1": { "price": 50, "count": 201, "profit": 1, "limit": 200 } } Код "modules": { "1": { "price": 50, "count": 201, "profit": 1, "limit": 200 } } bot.hear(/^(?:ускор 1)\s?([0-9]+)?/i, (message) => { let user = acc.users.find(a => a.vk === message.user); let args = message.$match; let ss = user.balance; let i = args[1]; if (user.modules["1"].count >= user.modules["1"].limit) return message.send(`@id${message.user}(${user.prefix}) => У ваc достинут лимит премета`); if (user.balance < user.modules["1"].price) return message.send(`@id${message.user}(${user.prefix}) => У вас недостаточно COINS`); user.balance -= Number(user.modules["1"].price); if (Number(i) >= 200) { user.modules["1"].count += Number(i); } else { user.modules["1"].count += Number(i); } return message.send(`@id${message.user}(${user.prefix}) => Вы успешно преобрели х${Number(i)} ускорение(й)!`); }); Код bot.hear(/^(?:ускор 1)\s?([0-9]+)?/i, (message) => { let user = acc.users.find(a => a.vk === message.user); let args = message.$match; let ss = user.balance; let i = args[1]; if (user.modules["1"].count >= user.modules["1"].limit) return message.send(`@id${message.user}(${user.prefix}) => У ваc достинут лимит премета`); if (user.balance < user.modules["1"].price) return message.send(`@id${message.user}(${user.prefix}) => У вас недостаточно COINS`); user.balance -= Number(user.modules["1"].price); if (Number(i) >= 200) { user.modules["1"].count += Number(i); } else { user.modules["1"].count += Number(i); } return message.send(`@id${message.user}(${user.prefix}) => Вы успешно преобрели х${Number(i)} ускорение(й)!`); });