function onPlayerStateChange(event){
if(event.data === YT.PlayerState.PLAYING && !interval){
interval = setInterval(() => {
secondsWatched++;
const countdown = document.getElementById(“countdown”);
if (countdown) {
countdown.innerText = `Tiempo visto: ${secondsWatched} / ${limit} s`;
}
if(secondsWatched >= limit){
clearInterval(interval);
interval = null;
const completeBtn = document.getElementById(“completeBtn”);
if (completeBtn) {
completeBtn.disabled = false;
completeBtn.classList.add(“enabled”);
}
}
}, 1000);
}
if(event.data === YT.PlayerState.PAUSED || event.data === YT.PlayerState.ENDED){
clearInterval(interval);
interval = null;
}
}
document.addEventListener(“click”,e=>{
if(e.target.id===”completeBtn”){
monedasActuales += 5;
actualizarMonedasVisual();
document.getElementById(“rewardSection”).style.display=”block”;
}
});
let monedasActuales = 82750;
function actualizarMonedasVisual(){
const s = document.getElementById(“monedasActuales”);
if(s) s.innerText = monedasActuales;
}