You are on page 1of 9

var startValue = '0.

00000001', // Don't lower the decimal point more than 4x of current balance

stopPercentage = 0.001, // In %. I wouldn't recommend going past 0.08

maxWait = 10, // In milliseconds

stopped = false,

stopBefore = 1; // In minutes

counterr = 1;

zareset = 0;

numGames = 1000;

balanceBefore = parseFloat($('#balance').text());

var analize = {};

analize['0.00000001'] = { multi: 0.00000001, count:0 }; //1

analize['0.00000002'] = { multi: 0.00000002, count:0 }; //2

analize['0.00000004'] = { multi: 0.00000004, count:0 }; //3

analize['0.00000008'] = { multi: 0.00000008, count:0 }; //4

analize['0.00000016'] = { multi: 0.00000016, count:0 }; //5

analize['0.00000032'] = { multi: 0.00000032, count:0 }; //6

analize['0.00000064'] = { multi: 0.00000064, count:0 }; //7

analize['0.00000128'] = { multi: 0.00000128, count:0 }; //8

analize['0.00000256'] = { multi: 0.00000256, count:0 }; //9

analize['0.00000512'] = { multi: 0.00000512, count:0 }; //10

analize['0.00001024'] = { multi: 0.00001024, count:0 }; //11


analize['0.00002048'] = { multi: 0.00002048, count:0 }; //12

analize['0.00004096'] = { multi: 0.00004096, count:0 }; //13

analize['0.00008192'] = { multi: 0.00008192, count:0 }; //14

analize['0.00016384'] = { multi: 0.00016384, count:0 }; //15

analize['0.00032768'] = { multi: 0.00032768, count:0 }; //16

analize['0.00065536'] = { multi: 0.00065536, count:0 }; //17

analize['0.00131072'] = { multi: 0.00131072, count:0 }; //18

analize['0.00524288'] = { multi: 0.00524288, count:0 }; //19

analize['0.01048576'] = { multi: 0.01048576, count:0 }; //20

analize['0.02097152'] = { multi: 0.02097152, count:0 }; //21

analize['0.04194304'] = { multi: 0.04194304, count:0 }; //22

analize['0.08388608'] = { multi: 0.08388608, count:0 }; //23

analize['0.16777216'] = { multi: 0.16777216, count:0 }; //24

analize['0.33554432'] = { multi: 0.33554432, count:0 }; //25

analize['0.67108864'] = { multi: 0.67108864, count:0 }; //26

var $loButton = $('#double_your_btc_bet_lo_button'),

$hiButton = $('#double_your_btc_bet_hi_button');

function multiply(){

var current = $('#double_your_btc_stake').val();

var multiply = (current * 2).toFixed(8);

if (multiply > 0.00008192 ){

multiply = 0.00008192;
zareset = 1;

$('#double_your_btc_stake').val(multiply);

//console.log(" Multiply " + multiply );

function getRandomWait(){

var wait = Math.floor(Math.random() * maxWait ) + 1;

// console.log('Waiting for ' + wait + 'ms before next bet.');

return wait ;

function startGame(){

console.log('Game started!');

reset();

$loButton.trigger('click');

function stopGame(){
//uncoment for save analyze to file.txt

// var content = "Money before: t"+ balanceBefore +"rn"+ "Money now: t"+ parseFloat($
('#balance').text())+"rn"+"Profit: t"+ (parseFloat($('#balance').text())-
balanceBefore).toFixed(8)+"rn"+"rn";

// for (var x in analize){

// var value = analize[x];

// cou = 0;

// for (var y in value){

// if(cou == 0)

// content=content+ "" + value[y].toFixed(8);

// else

// content=content+ " " + value[y];

// cou = 1;

// }

// content=content+ "rn";

// }

// content=content+ "rn"+ "Games play: "+counterr;

// var link = document.createElement('a');

// var blob = new Blob(["ufeff", content]);

// var url = URL.createObjectURL(blob);

// link.href = url;

// link.setAttribute('download', 'analiza.txt');

// link.click();
stopped = true;

function reset(){

zareset = 0;

$('#double_your_btc_stake').val(startValue);

//console.log(analize);

console.log("Counter: "+counterr+"/"+numGames+" Balance "+ parseFloat($


('#balance').html()) + ". Bet value " + parseFloat($('#double_your_btc_stake').val()) + ".n");

// quick and dirty hack if you have very little bitcoins like 0.0000001

function deexponentize(number){

return number * 1000000;

function iHaveEnoughMoni(){

var balance = deexponentize(parseFloat($('#balance').text()));

var current = deexponentize($('#double_your_btc_stake').val());

return ((balance*2)/100) * (current*2) > stopPercentage/100;

function stopBeforeRedirect(){

var minutes = parseInt($('title').text());


if( minutes < stopBefore )

//console.log('Approaching redirect! Stop the game so we don't get redirected while


loosing.');

stopGame();

return true;

return false;

// Unbind old shit

$('#double_your_btc_bet_lose').unbind();

$('#double_your_btc_bet_win').unbind();

// Loser

$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){

if( $(event.currentTarget).is(':contains("lose")') )

console.log(' You LOST! |');

if ($('#double_your_btc_stake').val() in analize)

{
var tmp = analize[$('#double_your_btc_stake').val() ].count;

analize[$('#double_your_btc_stake').val() ].count = tmp +1;

counterr++;

multiply();

if (zareset == 1){

reset();

setTimeout(function(){

$loButton.trigger('click');

}, getRandomWait());

//$loButton.trigger('click');

});

// Winner

$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){

if( $(event.currentTarget).is(':contains("win")') )

if (counterr >numGames){
stopGame();

counterr++;

if( stopBeforeRedirect() )

return;

if( iHaveEnoughMoni() )

console.log('You WON! |');

if ($('#double_your_btc_stake').val() in analize)

var tmp = analize[$('#double_your_btc_stake').val() ].count;

analize[$('#double_your_btc_stake').val() ].count = tmp +1;

reset();

if( stopped )

stopped = false;

return false;

}
else

console.log('You WON!');

setTimeout(function(){

$loButton.trigger('click');

}, getRandomWait());

}); startGame()

You might also like