//Suicidal Risk Massive Return Strategy //Stripped down and modified Magical Script console.clear(); var principal = $('#balance').text(); var counter = 0; //stores the number of losses following (and being reset to zero after) a win var maxBet = 0; //stores the highest bet limit var suicideLosses = 0; //stores the highest number of losses from using the suicidal strategy var suicidal; //will store the boolean value that determines if we can be suicidal var maxWait = 500, // In milliseconds stopped = false, stopBefore = 3; // In minutes var gameWin = 0; var gameLost = 0; stopPercentage = 0.001; document.getElementById("bet_hi_button").innerHTML = ''; var $loButton = $('#double_your_btc_bet_lo_button'), $hiButton = $('#double_your_btc_bet_hi_button'); function suicide() { counter = counter + 1; $('#double_your_btc_payout_multiplier').val("6.00"); var baseSuicideBet = getBaseSuicideBet(); maxBet = getmaxBet(); var riskSafe = betWindow(); while (riskSafe == false) { $('#double_your_btc_stake').val("0.00000001"); return; } while (riskSafe == true) { if (counter === 15) { $('#double_your_btc_stake').val(baseSuicideBet); console.log("Suicide Betting Window Reached"); console.log("Base bet of " + baseSuicideBet + " entered."); return; } if ($('#double_your_btc_stake').val() <= maxBet) { var current = $('#double_your_btc_stake').val(); var multiply = (current * 2).toFixed(8); $('#double_your_btc_stake').val(multiply); console.log('Bet = ' + multiply); return; } else { $('#double_your_btc_stake').val(baseSuicideBet); } } } //Sets the base bet if your balance is high enough for the suicidal strategy var getBaseSuicideBet = function (){ if (principal > 0.00050000) { return "0.00000100"; } else if (principal > 0.00100000) { return "0.00001000"; } else { return "0.00010000"; } }; var getmaxBet = function() { if (principal < 0.00050000 ) { return "0.00004096"; } //These checks are for when you are suicidal if (principal > 0.00050000) { return "0.00001600"; } else if (principal > 0.00100000) { return "0.00016000"; } else { return "0.00040000"; } }; //Checks whether you can be suicidal or not var suicidalCheck = function () { if (principal > 0.00050000) { return true; } else { return false; } }; //Watches the counter and determines the optimal time to bet with minimal (relatively speaking of course) losses //The most I've lost in a row with this strategy is almost 40 (roughly thereabouts, I miscounted) times so I've set the ceiling to 35. // Anyway I start betting after the 15th loss so between that and 35 (for a total of 20 times) is the most I'm comfortable losing. // Change the ceiling lower or higher according to your risk tolerance. function betWindow() { if (counter > 14 && counter < 36){ return true; } else { return false; } } function multiply(){ $('#double_your_btc_payout_multiplier').val("2.00"); var current = $('#double_your_btc_stake').val(); var multiply = (current * 2).toFixed(8); maxBet = getmaxBet(); if(multiply <= maxBet) { $('#double_your_btc_stake').val(multiply); console.log('Bet = ' + multiply); } else { $('#double_your_btc_stake').val('0.00000001'); console.log('You reached your bet limit! Let\'s be safe and reset to the minimum.'); } } function startGame(limit){ document.getElementById("advertise_link_li").innerHTML = ''; suicidal = suicidalCheck(); counter = 0; console.log('Game started!'); $loButton.trigger('click'); if(limit !== null) { stopAt=limit; } else { stopAt=-1; } } function stopGame(){ document.getElementById("bet_hi_button").innerHTML = ''; console.log('Game will stop soon! Let me finish.'); stopped = true; } function getRandomWait(){ var wait = Math.floor(Math.random() * maxWait ) + 100; //(Math.floor(Math.random() * 800) + 300) ; // avant 100 console.log('Waiting for ' + wait + 'ms before next bet.'); return wait ; } // 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; } // 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")') ) { gameLost = gameLost + 1; console.log('%cWon: ' + gameWin, 'color: #00CC00'); console.log('%cLost: '+ gameLost, 'color: #CC0000'); console.log('%cMostSuicideLosses: ' + suicideLosses, 'color: #FF0000'); console.log('%cCounter: ' + counter, 'color: #AA44FF'); console.log('You LOST!'); if (suicidal == true) { suicide(); } else { multiply(); } setTimeout(function(){ $loButton.trigger('click'); }, getRandomWait()); } } ); // Winner $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){ if( $(event.currentTarget).is(':contains("win")') ) { gameWin = gameWin + 1; if(suicidal == false) { $('#double_your_btc_stake').val('0.00000001'); } if(counter > suicideLosses) { suicideLosses = counter; } console.log('%cWon: ' + gameWin, 'color: #00CC00'); console.log('%cLost: ' + gameLost, 'color: #0000CC'); console.log('%cMostSuicideLosses: ' + suicideLosses, 'color: #FF0000') counter = 0; if( iHaveEnoughMoni() ) { console.log('You WON!'); if( stopped ) { stopped = false; return false; } } else { console.log('You WON! '); } setTimeout(function(){ $loButton.trigger('click'); }, getRandomWait()); } } );