Earn 1 BTC per day on Freebitco.in Script 100% working 2017


SUBMITTED BY: amityp

DATE: Sept. 17, 2017, 6:02 a.m.

FORMAT: Text only

SIZE: 10.3 kB

HITS: 554

  1. This script uses a Martingale Betting Strategy which is just multiplying the bet by 2 if losing and staying on the base bet if winning. BTC0.00000001 is the base bet by default, you can change it, but I highly recommend to stick to the default. If you want to change it, it’s on the top of the script.
  2. Tip, don’t claim the faucet if you want the script for several hours. The cookie of the site drops and forces a page reset when it detects that you are collecting the free satoshi and does a page redirect. ;)
  3. My referral URL: https://freebitco.in/?r=3379516
  4. How to use the script:
  5. console.clear();
  6. var begingbal = $('#balance').text();
  7. var startbalance = 0;
  8. var autorounds = 200; // play 500 rounds only
  9. var handbrake = 0.00000008; // pause when stake reaches 1024 Satoshis
  10. //var stopAt= '?';
  11. var round = 0;
  12. var gameLost=0;
  13. var gameWin=0;
  14. var higherbet=0;
  15. startbalance = $('#balance').text();
  16. var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance
  17. stopPercentage = 0.004, // In %. I wouldn't recommend going past 0.08
  18. maxWait = 1000, // In milliseconds
  19. stopped = false,
  20. stopBefore = 1; // In minutes default 3
  21. var oldbet= 0.00000001;
  22. var rewardpoints = document.getElementsByClassName("reward_table_box br_0_0_5_5 user_reward_points font_bold")[0].innerHTML;
  23. var lotterytickets = document.getElementById("user_lottery_tickets").innerHTML;
  24. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
  25. var $loButton = $('#double_your_btc_bet_lo_button'),
  26. $hiButton = $('#double_your_btc_bet_hi_button');
  27. function higherBet(){
  28. console.log('Highest bet: '+higherbet);
  29. }
  30. function beginingBal(){
  31. console.log('BTC Starting Balance: '+begingbal);
  32. }
  33. function rewardsBal(){
  34. console.log('Reward Points Balance: '+rewardpoints);
  35. }
  36. function lotteryBal(){
  37. console.log('Lottery Tickets Balance: ' + lotterytickets);
  38. }
  39. function changeBet(bet){
  40. startValue=bet;
  41. }
  42. function realtime(time) {
  43. var sec_num =parseInt(time, 10) ; // don't forget the second param
  44. var hours = Math.floor(sec_num / 3600);
  45. var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
  46. var seconds = sec_num - (hours * 3600) - (minutes * 60);
  47. if (hours!=0) {hours = hours+' Hours ';} else{hours = '';}
  48. if (minutes!=0) {minutes = minutes+' Minutes ';}
  49. else{minutes = '';}
  50. if (seconds < 10) {seconds = seconds;}
  51. var time = 'Time played = '+hours+minutes+seconds+' Seconds';
  52. return time;
  53. }
  54. function roundnumb(){
  55. console.clear();
  56. if( round == autorounds)
  57. {
  58. stopGame()
  59. }
  60. else
  61. {
  62. round = round + 1;
  63. beginingBal();
  64. rewardsBal();
  65. lotteryBal();
  66. console.log('Round #' + round + ' / ' + autorounds);
  67. }
  68. var newbalance= $('#balance').text()
  69. var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ;
  70. console.log('Profit:' + profit + ' Bitcoin')
  71. }
  72. function multiply(){
  73. var current = $('#double_your_btc_stake').val();
  74. var multiply = (current * 2).toFixed(8);
  75. $('#double_your_btc_stake').val(multiply);
  76. console.log('Bet = ' + multiply);
  77. if( higherbet < multiply ){ higherbet=multiply; }
  78. }
  79. function getRandomWait(){
  80. var wait = Math.floor(Math.random() * maxWait ) + 100; //(Math.floor(Math.random() * 800) + 300) ; // avant 100
  81. console.log('Waiting for ' + wait + 'ms before next bet.');
  82. return wait ;
  83. }
  84. function startGame(limit){
  85. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>';
  86. starttime=(new Date()).getTime();
  87. startValue = prompt("Number of satoshi you want to bet?", '0.00000001');
  88. MaximumValue = prompt("Auto Restart BOT when bet reaches? ", '0.00000008');
  89. oldbet=startValue;
  90. handbrake=MaximumValue;
  91. round = 0;
  92. gameLost=0;
  93. gameWin=0;
  94. console.log('Game started!');
  95. reset();
  96. $loButton.trigger('click');
  97. if(limit !== null) {
  98. autorounds=limit;
  99. }
  100. else
  101. {
  102. autorounds=-1;
  103. }
  104. }
  105. function startGame2(limit){
  106. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>';
  107. starttime=(new Date()).getTime();
  108. stopped = false;
  109. oldbet=startValue;
  110. handbrake=MaximumValue;
  111. round = 0;
  112. gameLost=0;
  113. gameWin=0;
  114. console.log('Game started!');
  115. reset();
  116. $loButton.trigger('click');
  117. if(limit !== null) {
  118. autorounds=limit;
  119. }
  120. else
  121. {
  122. autorounds=-1;
  123. }
  124. }
  125. function stopGame(){
  126. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
  127. console.log('Game will stop soon! Let me finish.');
  128. stopped = true;
  129. startValue=oldbet;
  130. handbrake=MaximumValue;
  131. }
  132. var sound = document.createElement('audio');
  133. sound.id = 'handbrakealert';
  134. sound.src = 'https://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-computer-05.wav';
  135. sound.preload = 'auto';
  136. document.getElementsByTagName('body')[0].appendChild(sound);
  137. function reset(){
  138. if( round % 100 === 0 && round !=0)
  139. {
  140. startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round
  141. console.log('Round ' + round + ': bet change for ' + startValue);
  142. }
  143. $('#double_your_btc_stake').val(startValue);
  144. }
  145. // quick and dirty hack if you have very little bitcoins like 0.0000001
  146. function deexponentize(number){
  147. return number * 1000000;
  148. }
  149. function iHaveEnoughMoni(){
  150. var balance = deexponentize(parseFloat($('#balance').text()));
  151. var current = deexponentize($('#double_your_btc_stake').val());
  152. return ((balance *2)/ 100) * (current*2) > stopPercentage/100;
  153. }
  154. function stopBeforeRedirect(){
  155. var minutes = parseInt($('title').text());
  156. if( minutes < stopBefore )
  157. {
  158. console.log('Approaching redirect! Stop the game so we don\'t get redirected while loosing.');
  159. stopGame();
  160. return true;
  161. }
  162. return false;
  163. }
  164. function stopMaxStake(){
  165. var maxstake1 = $('#double_your_btc_stake').val();
  166. if( maxstake1 == handbrake )
  167. {
  168. stopped = true;
  169. document.getElementById('handbrakealert').play();
  170. console.log('Handbrake triggered! Please Wait');
  171. var counter = 5;
  172. var resBOTCountdown = setInterval(function(){
  173. console.log('Highest Stake at '+ handbrake +' reached');
  174. console.log(counter);
  175. counter--
  176. if (counter === -1) {
  177. clearInterval(resBOTCountdown);
  178. console.clear();
  179. console.log("Restarting BOT");
  180. console.log("Wait 5 more seconds so it wont double start");
  181. }
  182. }, 1000);
  183. setTimeout(startGame2, 6000);
  184. return true;
  185. }
  186. return false;
  187. }
  188. // Unbind old shit
  189. $('#double_your_btc_bet_lose').unbind();
  190. $('#double_your_btc_bet_win').unbind();
  191. // Loser
  192. $('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
  193. if( $(event.currentTarget).is(':contains("lose")') )
  194. {
  195. gameLost = gameLost + 1;
  196. roundnumb();
  197. console.log('%cWin: ' + gameWin + ' Lost: ' + gameLost, 'color: #FF0000');
  198. endtime=(new Date()).getTime();
  199. var time=Math.floor((endtime-starttime )/1000);
  200. if( stopBeforeRedirect() )
  201. {
  202. return;
  203. }
  204. if( stopMaxStake() )
  205. {
  206. return;
  207. }
  208. else
  209. higherBet();
  210. console.log(realtime(time));
  211. console.log('You LOST!');
  212. multiply();
  213. setTimeout(function(){
  214. $loButton.trigger('click');
  215. }, getRandomWait());
  216. //$loButton.trigger('click');
  217. }
  218. }
  219. );
  220. // Winner
  221. $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
  222. if( $(event.currentTarget).is(':contains("win")') )
  223. {
  224. gameWin = gameWin + 1;
  225. roundnumb();
  226. console.log('%cWin: ' + gameWin + ' Lost: ' + gameLost, 'color: #00CC00');
  227. endtime=(new Date()).getTime();
  228. var time=Math.floor((endtime-starttime )/1000);
  229. console.log(realtime(time));
  230. higherBet();
  231. if( iHaveEnoughMoni() )
  232. {
  233. console.log('You WON!');
  234. reset();
  235. if( stopped )
  236. {
  237. stopped = false;
  238. return false;
  239. }
  240. }
  241. else
  242. {
  243. console.log('You WON! ');
  244. }
  245. setTimeout(function(){
  246. $loButton.trigger('click');
  247. }, getRandomWait());
  248. }
  249. }
  250. );// JavaScript Document
  251. My referral URL: https://freebitco.in/?r=3379516
  252. 1. Register on Freebitco.in -
  253. 2. Download Google Chrome - www.google.com/chrome
  254. 3. Log in on Freebitco.in via Google Chrome and press CTRL + SHIFT + J
  255. 4. Copy and paste on the Console tab the below code and press enter.
  256. My referral URL: https://freebitco.in/?r=3379516

comments powered by Disqus