freebitco.in jackpot script 2016


SUBMITTED BY: youngwara

DATE: Dec. 3, 2016, 3:55 a.m.

FORMAT: Text only

SIZE: 6.3 kB

HITS: 195

  1. freebitco.in jackpot and roll script
  2. console.clear();
  3. var startbalance = 0;
  4. var stopAt= '?';
  5. var round = 0;
  6. var gameLost=0;
  7. var gameWin=0;
  8. var higherbet=0;
  9. startbalance = $('#balance').text();
  10. var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance
  11. stopPercentage = 0.001, // In %. I wouldn't recommend going past 0.08
  12. maxWait = 500, // In milliseconds
  13. stopped = false,
  14. stopBefore = 3; // In minutes
  15. var oldbet= 0.00000001;
  16. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
  17. var $loButton = $('#double_your_btc_bet_lo_button'),
  18. $hiButton = $('#double_your_btc_bet_hi_button');
  19. function higherBet(){
  20. console.log('Highest bet: '+higherbet);
  21. }
  22. function changeBet(bet){
  23. startValue=bet;
  24. }
  25. function realtime(time) {
  26. var sec_num =parseInt(time, 10) ; // don't forget the second param
  27. var hours = Math.floor(sec_num / 3600);
  28. var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
  29. var seconds = sec_num - (hours * 3600) - (minutes * 60);
  30. if (hours!=0) {hours = hours+' Hours ';} else{hours = '';}
  31. if (minutes!=0) {minutes = minutes+' Minutes ';}
  32. else{minutes = '';}
  33. if (seconds < 10) {seconds = seconds;}
  34. var time = 'Playing time = '+hours+minutes+seconds+' Secondes';
  35. return time;
  36. }
  37. function roundnumb(){
  38. console.clear();
  39. if( round == stopAt)
  40. {
  41. stopGame()
  42. }
  43. else
  44. {
  45. round = round + 1;
  46. console.log('Round #' + round + ' / ' + stopAt);
  47. }
  48. var newbalance= $('#balance').text()
  49. var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ;
  50. console.log('Profit:' + profit + ' Bitcoin')
  51. }
  52. //Number of round. Type stopatRound(NUMBER_OF_ROUND) to change
  53. //function stopatRound(limitRound){
  54. //stopAt=limitRound;
  55. //}
  56. function multiply(){
  57. var current = $('#double_your_btc_stake').val();
  58. var multiply = (current * 2).toFixed(8);
  59. $('#double_your_btc_stake').val(multiply);
  60. console.log('Bet = ' + multiply);
  61. if( higherbet < multiply ){ higherbet=multiply; }
  62. }
  63. function getRandomWait(){
  64. var wait = Math.floor(Math.random() * maxWait ) + 100; //(Math.floor(Math.random() * 800) + 300) ; // avant 100
  65. console.log('Waiting for ' + wait + 'ms before next bet.');
  66. return wait ;
  67. }
  68. function startGame(limit){
  69. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>';
  70. starttime=(new Date()).getTime();
  71. startValue = prompt("Number of satoshi you want to bet?", '0.00000001');
  72. oldbet=startValue;
  73. round = 0;
  74. gameLost=0;
  75. gameWin=0;
  76. console.log('Game started!');
  77. reset();
  78. $loButton.trigger('click');
  79. if(limit !== null) {
  80. stopAt=limit;
  81. }
  82. else
  83. {
  84. stopAt=-1;
  85. }
  86. }
  87. function stopGame(){
  88. document.getElementById("advertise_link_li").innerHTML = '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
  89. console.log('Game will stop soon! Let me finish.');
  90. stopped = true;
  91. startValue=oldbet;
  92. }
  93. function reset(){
  94. if( round % 100 === 0 && round !=0)
  95. {
  96. startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round
  97. console.log('Round ' + round + ': bet change for ' + startValue);
  98. }
  99. $('#double_your_btc_stake').val(startValue);
  100. }
  101. // quick and dirty hack if you have very little bitcoins like 0.0000001
  102. function deexponentize(number){
  103. return number * 1000000;
  104. }
  105. function iHaveEnoughMoni(){
  106. var balance = deexponentize(parseFloat($('#balance').text()));
  107. var current = deexponentize($('#double_your_btc_stake').val());
  108. return ((balance*2)/100) * (current*2) > stopPercentage/100;
  109. }
  110. function stopBeforeRedirect(){
  111. var minutes = parseInt($('title').text());
  112. if( minutes < stopBefore )
  113. {
  114. console.log('Approaching redirect! Stop the game so we don\'t get redirected while loosing.');
  115. stopGame();
  116. return true;
  117. }
  118. return false;
  119. }
  120. // Unbind old shit
  121. $('#double_your_btc_bet_lose').unbind();
  122. $('#double_your_btc_bet_win').unbind();
  123. // Loser
  124. $('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
  125. if( $(event.currentTarget).is(':contains("lose")') )
  126. {
  127. gameLost = gameLost + 1;
  128. roundnumb();
  129. console.log('%cWin: ' + gameWin + ' Lost: ' + gameLost, 'color: #00CC00');
  130. endtime=(new Date()).getTime();
  131. var time=Math.floor((endtime-starttime )/1000);
  132. higherBet();
  133. console.log(realtime(time));
  134. console.log('You LOST!');
  135. multiply();
  136. setTimeout(function(){
  137. $loButton.trigger('click');
  138. }, getRandomWait());
  139. //$loButton.trigger('click');
  140. }
  141. }
  142. );
  143. // Winner
  144. $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
  145. if( $(event.currentTarget).is(':contains("win")') )
  146. {
  147. gameWin = gameWin + 1;
  148. roundnumb();
  149. console.log('%cWin: ' + gameWin + ' Lost: ' + gameLost, 'color: #FF0000');
  150. endtime=(new Date()).getTime();
  151. var time=Math.floor((endtime-starttime )/1000);
  152. console.log(realtime(time));
  153. higherBet();
  154. if( stopBeforeRedirect() )
  155. {
  156. return;
  157. }
  158. if( iHaveEnoughMoni() )
  159. {
  160. console.log('You WON!');
  161. reset();
  162. if( stopped )
  163. {
  164. stopped = false;
  165. return false;
  166. }
  167. }
  168. else
  169. {
  170. console.log('You WON! ');
  171. }
  172. setTimeout(function(){
  173. $loButton.trigger('click');
  174. }, getRandomWait());
  175. }
  176. }
  177. );

comments powered by Disqus