New script here.
var funcId;
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
function startCaking() {
funcId = setInterval(function(){postcakepick()}, 5000);
}
var postcakepick = (function() {
var cake_number = getRandomInt(1,5);
$.ajax({
url: 'http://www.gearbest.com/index.php?m=promotion&active=223',
type: 'POST',
dataType: 'json',
data: {cake_num: cake_number, url_end_num : ''},
success: function(data){
var status = data.status;
if (data.msg) {
console.log(data.msg + ", status: " + status);
} else {
console.log("Cool down, resuming in 8 minutes");
clearInterval(funcId);
setTimeout(function(){ startCaking(); }, 480000);
}
},
});
});
startCaking();