Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему vk.api сработал 4 раза?

Stone Профи (746), закрыт 5 лет назад
setInterval(async () => {
users.map(user => {
if(user.misc.animal)
{
let rand = utils.random(1, 3);
let ran = utils.random(1, 3);
let ra = utils.random(1, 3);
user.misc.aeat -= rand;
user.misc.awat -= ra;
user.misc.anic -= ran;
if(user.misc.awat < 10 && user.misc.aeat < 10 && user.misc.anic < 10)
{
vk.api.messages.send({ user_id: user.id, message: `Ваш питомец умирает! Уделите ему внимание! `});
}
if(user.misc.awat < 0 && user.misc.aeat < 0 && user.misc.anic < 0) user.misc.akil = true;
}
});
}, 3600000);
Дополнен 5 лет назад
Дополнен 5 лет назад
Как я понял не только api, но и весь код сработал 4 раза
Лучший ответ
Petr Muhurov Мыслитель (5922) 5 лет назад
users.map(user => {
очевидно, в массиве users лежит 4 айтема
StoneПрофи (746) 5 лет назад
Их 200, это бот ВК
Значит по условию ниже проходит 4 из 200. Логика у скрипта корявая... ошибка алгоритмическая, а не синтаксическая.
Остальные ответы
SomeAmountOfSubstance Мыслитель (7249) 5 лет назад
вас бобик сдох! похороните его!
Leo Khan Гуру (3827) 5 лет назад
console.log( "А откуда нам знать, что тебе приходит?" );
Похожие вопросы