// efface le contenu de la console console.clear(); //on récupère le type de monnaie var monnaie = document.getElementsByClassName('lang-selected')[0].getElementsByTagName('span')[0].innerHTML // on récupère la balance var balanceInit = document.getElementsByClassName('balance-'+monnaie+'-html')[0].innerHTML; var balance = document.getElementsByClassName('balance-'+monnaie+'-html')[0].innerHTML; // on demande puis on affecte le base bet var baseBet = parseFloat(prompt("Entrez la mise initiale (minimum 0.000001)", '0.000001')); var nbCommencement = parseInt(prompt("Indiquez a partir de combien de roll sans vert on commence à miser")); document.getElementById("bet-amount").value = baseBet; //on récupère le tableau de résultat var tableau = document.getElementById('numbers-history'); //on récupère le numéro de gameID var gameID = document.getElementById('gameid').innerHTML; //boolean de controler de sortie var continuer = true; // on initialise les compteurs var compteurLoose = 0; var compteurTot = 0; var limite = 3; var nbCommencement = 7; var maxLoseVert = 0; var maxLose = 0; var profit = 0; //on initialise le loseStrike de vert var loseStrikeGreen = 0; //boucle ou on joue qui se relance toutes les 7 secondes var boucle = setInterval(function() { //on actualise la balance balance = document.getElementsByClassName('balance-'+monnaie+'-html')[0].innerHTML; profit = (balance - balanceInit)*100000000; // on regarde si on peu miser // si on peut plus miser alors on termine le script et on affiche qu'on a perdu if (document.getElementById("bet-amount").value > balance) { clearInterval(boucle); alert("Vous avez perdu ! :("); continuer = false; } //on récupère le gameID et on le compare avec le gameID enregistrer //si ils sont différents alors on joue if (gameID != document.getElementById('gameid').innerHTML && continuer) { // on attend une seconde pour que la page s'actualise bien setTimeout(function() { //on actualise le gameID gameID = document.getElementById('gameid').innerHTML; //on regarde la dernière couleur tombée dernierResultat = tableau.getElementsByTagName('div')[7]; //si c'est noir if(dernierResultat.getAttribute('class') == "round_prev black") { loseStrikeGreen++; if(loseStrikeGreen > maxLoseVert) { maxLoseVert = loseStrikeGreen; } if (loseStrikeGreen > nbCommencement) { // on mise vert et noir $('#btn-bet-black').click(); $('#btn-bet-green').click(); } // si c'est rouge }else if (dernierResultat.getAttribute('class') == "round_prev red") { loseStrikeGreen++; if(loseStrikeGreen > maxLoseVert) { maxLoseVert = loseStrikeGreen; } if(loseStrikeGreen > nbCommencement) { compteurLoose++; compteurTot++; if (compteurTot > maxLose) { maxLose = compteurTot; } // ou double si on a perdu 3 ou 4 fois if (compteurLoose == limite) { if(limite == 4) { limite = 3; }else { limite = 4; } $('body').find('button[rel=x2]').click(); compteurLoose = 0; } // et on mise vert et rouge si rouge n'est pas tomber plus de 3 fois d'affiler, sinon on mise noir $('#btn-bet-black').click(); $('#btn-bet-green').click(); } //si c'est vert }else { // on remet la mise de base document.getElementById("bet-amount").value = baseBet; // si on commence a miser a partir de 0 loose (donc on mise même après un vert qui tombe) if (nbCommencement < 1) { $('#btn-bet-black').click(); $('#btn-bet-green').click(); } loseStrikeGreen = 0; compteurLoose = 0; compteurTot = 0; } console.log("#"); console.log("nb de roll sans vert : "+loseStrikeGreen); if (loseStrikeGreen >= nbCommencement) { console.log("nb de lose avant de doubler : "+(limite-compteurLoose)); console.log("nb total de lose : "+compteurTot); } console.log("================================") console.log("nb max de roll sans vert : "+maxLoseVert); console.log("nb max de lose : "+maxLose); if (loseStrikeGreen == 0) { console.log("PROFIT depuis lancement : "+profit); } },1000); } }, 7000);