console.clear(); var begingbal = $('#balance').text(); var startbalance = 0; var stopAt= '?'; var round = 0; var gameLost=0; var gameWin=0; var higherbet=0; startbalance = $('#balance').text(); 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 = 500, // In milliseconds stopped = false, stopBefore = 3; // In minutes var oldbet= 0.00000001; document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; var $loButton = $('#double_your_btc_bet_lo_button'), $hiButton = $('#double_your_btc_bet_hi_button');
function higherBet(){ console.log('Highest bet: '+higherbet); } function beginingBal(){ console.log('Begining Balance: '+begingbal); }
function changeBet(bet){ startValue=bet; }
function realtime(time) { var sec_num =parseInt(time, 10) ; // don't forget the second param var hours = Math.floor(sec_num / 3600); var minutes = Math.floor((sec_num - (hours * 3600)) / 60); var seconds = sec_num - (hours * 3600) - (minutes * 60);
if (hours!=0) {hours = hours+' Hours ';} else{hours = '';}
if (minutes!=0) {minutes = minutes+' Minutes ';} else{minutes = '';}
if (seconds < 10) {seconds = seconds;} var time = 'Playing time = '+hours+minutes+seconds+' Secondes'; return time; }
} function stopGame(){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; console.log('Game will stop soon! Let me finish.'); stopped = true; startValue=oldbet;
}
function reset(){ if( round % 100 === 0 && round !=0) { startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round console.log('Round ' + round + ': bet change for ' + startValue); } $('#double_your_btc_stake').val(startValue); } // 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){
console.clear(); var begingbal = $('#balance').text(); var startbalance = 0; var autorounds = 200; // play 500 rounds only var handbrake = 0.00000008; // pause when stake reaches 1024 Satoshis //var stopAt= '?'; var round = 0; var gameLost=0; var gameWin=0; var higherbet=0;
startbalance = $('#balance').text(); var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance stopPercentage = 0.004, // In %. I wouldn't recommend going past 0.08 maxWait = 500, // In milliseconds stopped = false, stopBefore = 1; // In minutes default 3 var oldbet= 0.00000001; document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; var $loButton = $('#double_your_btc_bet_lo_button'), $hiButton = $('#double_your_btc_bet_hi_button');
function higherBet(){ console.log('Highest bet: '+higherbet); } function beginingBal(){ console.log('BTC Starting Balance: '+begingbal); }
function changeBet(bet){ startValue=bet; }
function realtime(time) { var sec_num =parseInt(time, 10) ; // don't forget the second param var hours = Math.floor(sec_num / 3600); var minutes = Math.floor((sec_num - (hours * 3600)) / 60); var seconds = sec_num - (hours * 3600) - (minutes * 60);
if (hours!=0) {hours = hours+' Hours ';} else{hours = '';}
if (minutes!=0) {minutes = minutes+' Minutes ';} else{minutes = '';}
if (seconds < 10) {seconds = seconds;} var time = 'Time played = '+hours+minutes+seconds+' Seconds'; return time; }
} function stopGame(){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; console.log('Game will stop soon! Let me finish.'); stopped = true; startValue=oldbet; handbrake=MaximumValue;
} function stopGame2(){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; console.log('Game will stop soon! Let me finish.'); stopped = true; startValue=oldbet; handbrake=MaximumValue;
} function stopGame3(){ stopped = true; startValue=oldbet; handbrake=MaximumValue;
} function stopGame4(){ stopped = true; startValue=oldbet; handbrake=MaximumValue;
} function stopGame5(){ stopped = true; startValue=oldbet; handbrake=MaximumValue;
} function stopGame6(){ stopped = true; startValue=oldbet; handbrake=MaximumValue;
} function reset(){ if( round % 100 === 0 && round !=0) { startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round console.log('Round ' + round + ': bet change for ' + startValue); } $('#double_your_btc_stake').val(startValue); } // 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){
Version 3.0
Updated changed many things and finaly stop max stake should work now (still experimental but as test it many times the bot should stop and autorestart when your max stake is set up. Still as i prefer earlier test it first on lower or new created accounts, before you go to high satoshi accounts.
Earning is still depandable by freebitco.in chances of reaching high stake value. Sometimes it happens to get in less time, sometime in longer time. Still write your reviews here. Proposals are always welcomed.
PHP Code:
//Register at http://freebitco.in/?r=3714785 and test the bot // // version 3.0 // If you want to futher support it, feel free to test it on new created accounts via my ref http://freebitco.in/?r=3714785 so i can get couple of satoshi and futher test/edit/update it :) console.clear(); var begingbal = $('#balance').text(); var startbalance = 0; var autorounds = 200; // play 500 rounds only var handbrake = 0.00000008; // pause when stake reaches 1024 Satoshis //var stopAt= '?'; var round = 0; var gameLost=0; var gameWin=0; var higherbet=0; startbalance = $('#balance').text(); var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance stopPercentage = 0.004, // In %. I wouldn't recommend going past 0.08 maxWait = 1000, // In milliseconds stopped = false, stopBefore = 1; // In minutes default 3 var oldbet= 0.00000001;
var rewardpoints = document.getElementsByClassName("reward_table_box br_0_0_5_5 user_reward_points font_bold")[0].innerHTML; var lotterytickets = document.getElementById("user_lottery_tickets").innerHTML;
var newbalance= $('#balance').text() var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ; console.log('Profit:' + profit + ' Bitcoin') }
function multiply(){ var current = $('#double_your_btc_stake').val(); var multiply = (current * 2).toFixed(8); $('#double_your_btc_stake').val(multiply); console.log('Bet = ' + multiply); if( higherbet < multiply ){ higherbet=multiply; } } 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 ; } function startGame(limit){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>'; starttime=(new Date()).getTime(); startValue = prompt("Number of satoshi you want to bet?", '0.00000001'); MaximumValue = prompt("Auto Restart BOT when bet reaches? ", '0.00000008'); oldbet=startValue; handbrake=MaximumValue; round = 0; gameLost=0; gameWin=0; console.log('Game started!'); reset(); $loButton.trigger('click'); if(limit !== null) { autorounds=limit; } else { autorounds=-1; } } function startGame2(limit){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>'; starttime=(new Date()).getTime(); stopped = false; oldbet=startValue; handbrake=MaximumValue; round = 0; gameLost=0; gameWin=0; console.log('Game started!'); reset(); $loButton.trigger('click'); if(limit !== null) { autorounds=limit; } else { autorounds=-1; } } function stopGame(){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; console.log('Game will stop soon! Let me finish.'); stopped = true; startValue=oldbet; handbrake=MaximumValue; } var sound = document.createElement('audio'); sound.id = 'handbrakealert'; sound.src = 'https://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-computer-05.wav'; sound.preload = 'auto'; document.getElementsByTagName('body')[0].appendChild(sound);
function reset(){ if( round % 100 === 0 && round !=0) { startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round console.log('Round ' + round + ': bet change for ' + startValue); } $('#double_your_btc_stake').val(startValue); } // 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; }
function stopMaxStake(){ var maxstake1 = $('#double_your_btc_stake').val(); if( maxstake1 == handbrake ) { stopped = true; document.getElementById('handbrakealert').play(); console.log('Handbrake triggered! Please Wait');
var counter = 5; var resBOTCountdown = setInterval(function(){ console.log('Highest Stake at '+ handbrake +' reached'); console.log(counter); counter-- if (counter === -1) { clearInterval(resBOTCountdown); console.clear(); console.log("Restarting BOT"); console.log("Wait 5 more seconds so it wont double start"); } }, 1000);
Version 4.0
Added many new things :
- showing current rewards points before starting bot
- showing current lotery tickets before starting bot
- showing time left until free roll timer
- test/added some colors (more will be added in future versions)
- changed corectly to show green color on wins, and red color on lost rounds.
etc...
PHP Code:
//Register at http://freebitco.in/?r=3714785 and test the bot // // version 4.0 // If you want to futher support it, feel free to test it on new created accounts via my ref http://freebitco.in/?r=3714785 so i can get couple of satoshi and futher test/edit/update it :) console.clear(); var begingbal = $('#balance').text(); var startbalance = 0; var autorounds = 200; // play 500 rounds only var handbrake = 0.00000008; // pause when stake reaches 1024 Satoshis //var stopAt= '?'; var round = 0; var gameLost=0; var gameWin=0; var higherbet=0; startbalance = $('#balance').text(); var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance stopPercentage = 0.004, // In %. I wouldn't recommend going past 0.08 maxWait = 1000, // In milliseconds stopped = false, stopBefore = 1; // In minutes default 3 var oldbet= 0.00000001;
var rewardpoints = document.getElementsByClassName("reward_table_box br_0_0_5_5 user_reward_points font_bold")[0].innerHTML;
s = document.getElementById("user_lottery_tickets").innerHTML; s = s.replace(/(^\s*)|(\s*$)/gi,""); s = s.replace(/[ ]{2,}/gi," "); s = s.replace(/\n /,"\n"); document.getElementById("user_lottery_tickets").innerHTML = s;
var newbalance= $('#balance').text() var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ; console.log('Profit:' + profit + ' Bitcoin') }
function multiply(){ var current = $('#double_your_btc_stake').val(); var multiply = (current * 2).toFixed(8); $('#double_your_btc_stake').val(multiply); console.log('Bet = ' + multiply); if( higherbet < multiply ){ higherbet=multiply; } } 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 ; } function startGame(limit){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>'; starttime=(new Date()).getTime(); startValue = prompt("Number of satoshi you want to bet?", '0.00000001'); MaximumValue = prompt("Auto Restart BOT when bet reaches? ", '0.00000008'); oldbet=startValue; handbrake=MaximumValue; round = 0; gameLost=0; gameWin=0; console.log('Game started!'); reset(); $loButton.trigger('click'); if(limit !== null) { autorounds=limit; } else { autorounds=-1; } } function startGame2(limit){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>'; starttime=(new Date()).getTime(); stopped = false; oldbet=startValue; handbrake=MaximumValue; round = 0; gameLost=0; gameWin=0; console.log('Game started!'); reset(); $loButton.trigger('click'); if(limit !== null) { autorounds=limit; } else { autorounds=-1; } } function stopGame(){ document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>'; console.log('Game will stop soon! Let me finish.'); stopped = true; startValue=oldbet; handbrake=MaximumValue; } var sound = document.createElement('audio'); sound.id = 'handbrakealert'; sound.src = 'https://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-computer-05.wav'; sound.preload = 'auto'; document.getElementsByTagName('body')[0].appendChild(sound);
function reset(){ if( round % 100 === 0 && round !=0) { startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round console.log('Round ' + round + ': bet change for ' + startValue); } $('#double_your_btc_stake').val(startValue); } // 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; }
function stopMaxStake(){ var maxstake1 = $('#double_your_btc_stake').val(); if( maxstake1 == handbrake ) { stopped = true; document.getElementById('handbrakealert').play(); console.log('Handbrake triggered! Please Wait');
var counter = 5; var resBOTCountdown = setInterval(function(){ console.log('Highest Stake at '+ handbrake +' reached'); console.log(counter); counter-- if (counter === -1) { clearInterval(resBOTCountdown); console.clear(); console.log("Restarting BOT"); console.log("Wait 5 more seconds so it wont double start"); } }, 1000);
Version 4.1 - Due to the fact they remove Advertise link, now you can start bot at the begining of top Menu, it changes FREE BTC menu link with START BOT
PHP Code:
//Register at http://freebitco.in/?r=3714785 and test the bot // // version 4.1 // If you want to futher support it, feel free to test it on new created accounts via my ref http://freebitco.in/?r=3714785 so i can get couple of satoshi and futher test/edit/update it :) console.clear(); var begingbal = $('#balance').text(); var startbalance = 0; var autorounds = 200; // play 500 rounds only var handbrake = 0.00000008; // pause when stake reaches 1024 Satoshis //var stopAt= '?'; var round = 0; var gameLost=0; var gameWin=0; var higherbet=0; startbalance = $('#balance').text(); var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance stopPercentage = 0.004, // In %. I wouldn't recommend going past 0.08 maxWait = 1000, // In milliseconds stopped = false, stopBefore = 1; // In minutes default 3 var oldbet= 0.00000001;
var rewardpoints = document.getElementsByClassName("reward_table_box br_0_0_5_5 user_reward_points font_bold")[0].innerHTML;
s = document.getElementById("user_lottery_tickets").innerHTML; s = s.replace(/(^\s*)|(\s*$)/gi,""); s = s.replace(/[ ]{2,}/gi," "); s = s.replace(/\n /,"\n"); document.getElementById("user_lottery_tickets").innerHTML = s;
var newbalance= $('#balance').text() var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ; console.log('Profit:' + profit + ' Bitcoin') }
function multiply(){ var current = $('#double_your_btc_stake').val(); var multiply = (current * 2).toFixed(8); $('#double_your_btc_stake').val(multiply); console.log('Bet = ' + multiply); if( higherbet < multiply ){ higherbet=multiply; } } 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 ; } function startGame(limit){ document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="free_play_link">STOP BOT</a>'; starttime=(new Date()).getTime(); startValue = prompt("Number of satoshi you want to bet?", '0.00000001'); MaximumValue = prompt("Auto Restart BOT when bet reaches? ", '0.00000008'); oldbet=startValue; handbrake=MaximumValue; round = 0; gameLost=0; gameWin=0; console.log('Game started!'); reset(); $loButton.trigger('click'); if(limit !== null) { autorounds=limit; } else { autorounds=-1; } } function startGame2(limit){ document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="free_play_link">STOP BOT</a>'; starttime=(new Date()).getTime(); stopped = false; oldbet=startValue; handbrake=MaximumValue; round = 0; gameLost=0; gameWin=0; console.log('Game started!'); reset(); $loButton.trigger('click'); if(limit !== null) { autorounds=limit; } else { autorounds=-1; } } function stopGame(){ document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="startGame()" class="free_play_link">START BOT</a>'; console.log('Game will stop soon! Let me finish.'); stopped = true; startValue=oldbet; handbrake=MaximumValue; } var sound = document.createElement('audio'); sound.id = 'handbrakealert'; sound.src = 'https://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-computer-05.wav'; sound.preload = 'auto'; document.getElementsByTagName('body')[0].appendChild(sound);
function reset(){ if( round % 100 === 0 && round !=0) { startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round console.log('Round ' + round + ': bet change for ' + startValue); } $('#double_your_btc_stake').val(startValue); } // 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; }
function stopMaxStake(){ var maxstake1 = $('#double_your_btc_stake').val(); if( maxstake1 == handbrake ) { stopped = true; document.getElementById('handbrakealert').play(); console.log('Handbrake triggered! Please Wait');
var counter = 5; var resBOTCountdown = setInterval(function(){ console.log('Highest Stake at '+ handbrake +' reached'); console.log(counter); counter-- if (counter === -1) { clearInterval(resBOTCountdown); console.clear(); console.log("Restarting BOT"); console.log("Wait 5 more seconds so it wont double start"); } }, 1000);
5. Click on Multiply BTC tab as shown on the image.
You are not allowed to view links. Register or Login to view.
6. Click on START BOT tab as shown on the image, then on the popup box which says 0.00000001 just press OK.
You are not allowed to view links. Register or Login to view.
And watch how you double/triple your earnings.
Proof Image
You are not allowed to view links. Register or Login to view.
(starting balance is blacked down for my own reasons)
After the free roll timer is near to 3mins the script will auto pause.
After you roll again you can restart the script by fallowing step 4.
Hope you will get many BTC's
Video Tutorial of newest version bot working and how to use it. (this is one of my test accounts) thanks for all who deposited donations in order to more improve it and test it and further more improve it.
If something is needed just reply here.
If you are testing on blank accounts fee free to use my You are not allowed to view links. Register or Login to view. so i can get more satoshi to even better test it in later phases.
More better coders are free to change it and repost it under this post
ENJOY!
You are not allowed to view links. Register or Login to view.
You are not allowed to view links. Register or Login to view.