defaultBets = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
var bets = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
var betLimit = 128;
var lossStopper = 512;
var sessionLosses = 0;
var sessions = 10;
var session = 0;
var consecutiveLosses = 0;
var months = ["Jan.","Feb.","Mar.","Apr.","May","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."]
var log = "";
var date = new Date();
var randomnumber=date.getMinutes()+"-"+date.getSeconds();
for (var s = 0; s < sessions; s++) {
log += "----> Start session "+ (s+1) +" || Balance: "+window.document.getElementsByClassName("Numbers HighlightedText UserBalance")[0].innerHTML+" <----\n";
log += "Session started at "+date.getDate()+"/"+months[date.getMonth()]+"/"+date.getFullYear()+" - "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()+"\n\n";
window.console.log("----> Start session "+ (s+1) +" || Balance: "+window.document.getElementsByClassName("Numbers HighlightedText UserBalance")[0].innerHTML+" <----");
window.console.log("Session satarted at "+date.getDate()+"/"+months[date.getMonth()]+"/"+date.getFullYear()+" - "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds());
window.console.log( );
i = 0;
if(bets.length == 0){
for (var v = 0; v < defaultBets.length; v++) {
bets[v] = defaultBets[v];
}
log += "Current bet sequence :"+defaultBets+"\n";
window.console.log("Current bet sequence :"+defaultBets);
}
while ( bets.length > 0) {
var lastitem = bets[bets.length - 1];
var firstitem = bets[0];
var bet = Number(firstitem)+Number(lastitem);
if(consecutiveLosses == 3){
var numOfB = bets.length+1
bValue = 0
for (var j = 0; j < bets.length; j++) {
bValue += bets[j];
}
for (var z = 0; z < numOfB; z++) {
var singlebetval = bValue/(numOfB-z);
var singlebetval = Math.ceil(singlebetval);
bets[z] = singlebetval;
bValue = bValue-singlebetval;
}
}
stringValue = 0
for (var w = 0; w < bets.length; w++) {
stringValue += bets[w];
}
if (bet >= betLimit || lossStopper < sessionLosses){
log += "\n-----!! BET LIMIT REACHED !!-----\n";
window.console.log( );
window.console.log("-----!! BET LIMIT REACHED !!-----");
var numOfBets = bets.length+2
betsValue = 0
for (var j = 0; j < bets.length; j++) {
betsValue += bets[j];
}
bets.length = 0;
for (var z = 0; z < numOfBets; z++) {
var singlebetval = betsValue/(numOfBets-z);
var singlebetval = Math.ceil(singlebetval);
bets[z] = singlebetval;
betsValue = betsValue-singlebetval;
}
log += "New bets sequence: "+bets+"\n";
window.console.log("New bets sequence: "+bets);
window.console.log( );
if(sessionLosses >= lossStopper){
bets.length = 0;
}
}
else{
lastitem = bets[bets.length - 1];
firstitem = bets[0];
if(bets.length == 1){
bet = bets[0];
}
else {
bet = firstitem+lastitem;
}
log += ":: Safe Bet "+ (i+1) +" : "+(bet/100000000).toFixed(8)+"\n";
window.console.log(":: Safe Bet "+ (i+1) +" : "+(bet/100000000).toFixed(8));
log += "Bets string: "+bets.join(", ")+"\n";
window.console.log("Bets string: "+bets.join(", "));
window.document.getElementById("BetSizeInput").value = (bet/100000000).toFixed(8);
window.document.getElementById("BetChanceInput").value = "49.95";
$('#BetLowButton.BetButton').click();
for (var i=0;i<1000000;i++){
//waiting
}
var exctractLP;
if(exctractLP == "-" ){
sessionLosses += bet;
consecutiveLosses++
log += "Bet lost.\n\n";
window.console.log("Bet lost.");
window.console.log("Session loss: "+sessionLosses);
window.console.log( );
}
else {
sessionLosses -= bet;
consecutiveLosses = 0;
log += "Bet Won!\n";
window.console.log("Bet Won!");
if(sessionLosses > 0){
log += "Session losses: "+sessionLosses+"\n\n";
window.console.log("Session losses: "+Math.abs(sessionLosses));
}
else {
log += "Session profit: "+sessionLosses+"\n\n";
window.console.log("Session profit: "+Math.abs(sessionLosses));
}
window.console.log( );
}
var loss = bet;
if(exctractLP != "-"){
bets.shift();
bets.pop();
var loss = 0;
}
else {
for (var y = 0; y < bets.length; y++) {
sum = 0;
for (var k = 0; k < bets.length; k++) {
sum += bets[k];
}
sum = sum+loss;
lossperItem = Math.ceil(loss/(bets.length-y));
if(exctractLP == "-" && lossperItem > loss){
var lossperItem = loss;
}
if(exctractLP == "-"){
itemvalue = Math.min.apply(null,bets);
newvalue = lossperItem+itemvalue;
itemNo = bets.indexOf(itemvalue);
bets[itemNo] = newvalue;
loss = loss-lossperItem;
bets.sort(function(a, b){return b-a});
}
}
}
i++
}
}
if(bets.length == 0){
log += "\n----> End session "+ (s+1) +" || Balance: "+window.document.getElementsByClassName("Numbers HighlightedText UserBalance")[0].innerHTML+" <----\n";
log += "Session ended at "+date.getDate()+"/"+months[date.getMonth()]+"/"+date.getFullYear()+" - "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()+"\n\n";
window.console.log( );
window.console.log("----> End session "+ (s+1) +" || Balance: "+window.document.getElementsByClassName("Numbers HighlightedText UserBalance")[0].innerHTML+" <----");
window.console.log("Session ended at "+date.getDate()+"/"+months[date.getMonth()]+"/"+date.getFullYear()+" - "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds());
window.console.log( );
window.console.log( );
sessionLosses = 0;
}
}