JSFiddle - React, Tailwind, and code Playground
by Nicolas PUJOL
JavaScript
var miserSurLeJoueur = -1,
nePasMiserSurLeJoueur = -1,
nombreDeJeuxRequisPourMiser = -1,
jeuxDeDepart = {
1: -1,
2: -1
},
idDuMatchEnCours = -1,
continuerLaVerification = true;
function getDataDuSet(idDuSet, cb) {
$.ajax({
async: false,
type: 'GET',
url: "https://1zport.space/LiveFeed/GetGame?id=" + idDuMatchEnCours,
success: function(data) {
cb(data.Value.Scores.PeriodScores[(idDuSet - 1)].Value);
}
});
}
function getJeuxDeDepart(dataDuSetDeDepart) {
jeuxDeDepart[1] = dataDuSetDeDepart.Sc1;
jeuxDeDepart[2] = dataDuSetDeDepart.Sc2;
$(document).one('keypress, click', function() {
console.log('Arret (clic ou appuie sur une touche)');
continuerLaVerification = false;
});
getDataDuSet(2, demarrerLaVerification);
}
function demarrerLaVerification(dataActuelleDuSet) {
setTimeout(function() {
if (dataActuelleDuSet['Sc' + miserSurLeJoueur] !== jeuxDeDepart[miserSurLeJoueur] ||
dataActuelleDuSet['Sc' + nePasMiserSurLeJoueur] !== jeuxDeDepart[nePasMiserSurLeJoueur]) {
if (dataActuelleDuSet['Sc' + miserSurLeJoueur] === nombreDeJeuxRequisPourMiser &&
dataActuelleDuSet['Sc' + nePasMiserSurLeJoueur] === jeuxDeDepart[nePasMiserSurLeJoueur]) {
//$('#goPutBetButton').click();
console.log('MISE: Le joueur a remporté le set');
} else {
console.log('Arret: L\'autre joueur a remporté le set');
}
continuerLaVerification = false;
} else {
if (continuerLaVerification) {
console.log('Continue la verification...');
getDataDuSet(2, demarrerLaVerification);
} else {
console.log('Arret de la verification')
}
}
}, 2000);
}
function init() {
do {
miserSurLeJoueur = parseInt(prompt('Miser sur le Joueur...