// 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);