можно попробовать это
let intervalId = null; // Ппеременная для хранения ID интервала
function warshik1(cookingscore) {
if (cash < 2) {
// однократное выполнение условия
cash -= 2;
document.getElementById('cash').textContent = cash + '$';
this.setAttribute('disabled', '');
this.style.backgroundColor = 'gray';
// запуск интервала для добавления +1 каждые 10 секунд
intervalId = setInterval(() => {
cash += 1;
document.getElementById('cash').textContent = cash + '$';
}, 10000); // 10 000 мс = 10 сек
}
}
// остановка интервала (если потребуется)
function stopIncrement() {
clearInterval(intervalId);
}