freebitco.in script (chroma browser) (CTRL + SHIFT + J)


SUBMITTED BY: tlc4money

DATE: June 12, 2016, 10:56 a.m.

FORMAT: Text only

SIZE: 7.2 kB

HITS: 1638

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

comments powered by Disqus