Мой код работает, и все значения верны, поэтому он должен работать, но это не так.
Я попытался локализовать переменные, изменить время и переставить функции и теги имен.
auto1();
var autocount = 0;
var autotrue = 0;
function auto1(){
setTimeout(function() {
while(autotrue==1){
money = money + autocount;
setText("money_display",money);
}
}, 1000);
onEvent("auto1", "click", function(){
if(money >= 10){autotrue = 1;
money = money - 10;
autocount = autocount+1;
console.log("You now have " + autocount + " J$ per second");
} else {
console.log("you have insufficient J$ for this purchase");
}
});
}
Я ожидаю, что это добавит 1 к моей денежной переменной каждые 1000 мс.Но это никак не влияет на денежную переменную