pharet

Win fast

Feb 6th, 2019
4,848
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.65 KB | None | 0 0
  1. var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance
  2. stopPercentage = 0.001, // In %. I wouldn't recommend going past 0.08
  3. maxWait = 10, // In milliseconds
  4. stopped = false,
  5. stopBefore = 1; // In minutes
  6. counterr = 1;
  7. zareset = 0;numGames = 1000;
  8. balanceBefore = parseFloat($('#balance').text());
  9. var analize = {};
  10. analize['0.00000001'] = { multi: 0.00000001, count:0 }; //1
  11. analize['0.00000002'] = { multi: 0.00000002, count:0 }; //2
  12. analize['0.00000004'] = { multi: 0.00000004, count:0 }; //3
  13. analize['0.00000008'] = { multi: 0.00000008, count:0 }; //4
  14. analize['0.00000016'] = { multi: 0.00000016, count:0 }; //5
  15. analize['0.00000032'] = { multi: 0.00000032, count:0 }; //6
  16. analize['0.00000064'] = { multi: 0.00000064, count:0 }; //7
  17. analize['0.00000128'] = { multi: 0.00000128, count:0 }; //8
  18. analize['0.00000256'] = { multi: 0.00000256, count:0 }; //9
  19. analize['0.00000512'] = { multi: 0.00000512, count:0 }; //10
  20. analize['0.00001024'] = { multi: 0.00001024, count:0 }; //11
  21. analize['0.00002048'] = { multi: 0.00002048, count:0 }; //12
  22. analize['0.00004096'] = { multi: 0.00004096, count:0 }; //13
  23. analize['0.00008192'] = { multi: 0.00008192, count:0 }; //14
  24. analize['0.00016384'] = { multi: 0.00016384, count:0 }; //15
  25. analize['0.00032768'] = { multi: 0.00032768, count:0 }; //16
  26. analize['0.00065536'] = { multi: 0.00065536, count:0 }; //17
  27. analize['0.00131072'] = { multi: 0.00131072, count:0 }; //18
  28. analize['0.00524288'] = { multi: 0.00524288, count:0 }; //19
  29. analize['0.01048576'] = { multi: 0.01048576, count:0 }; //20
  30. analize['0.02097152'] = { multi: 0.02097152, count:0 }; //21
  31. analize['0.04194304'] = { multi: 0.04194304, count:0 }; //22
  32. analize['0.08388608'] = { multi: 0.08388608, count:0 }; //23
  33. analize['0.16777216'] = { multi: 0.16777216, count:0 }; //24
  34. analize['0.33554432'] = { multi: 0.33554432, count:0 }; //25
  35. analize['0.67108864'] = { multi: 0.67108864, count:0 }; //26
  36. var $loButton = $('#double_your_btc_bet_lo_button'),
  37. $hiButton = $('#double_your_btc_bet_hi_button');
  38. function multiply(){
  39. var current = $('#double_your_btc_stake').val();
  40. var multiply = (current * 2).toFixed(8);
  41. if (multiply > 0.00008192 ){
  42. multiply = 0.00008192;
  43. zareset = 1;
  44. }
  45.  
  46. $('#double_your_btc_stake').val(multiply);
  47. //console.log(" Multiply " + multiply );
  48. }
  49.  
  50. function getRandomWait(){
  51. var wait = Math.floor(Math.random() * maxWait ) + 1;
  52.  
  53. // console.log('Waiting for ' + wait + 'ms before next bet.');
  54.  
  55. return wait ;
  56. }
  57.  
  58. function startGame(){
  59. console.log('Game started!');
  60. reset();
  61. $loButton.trigger('click');
  62. }
  63. function stopGame(){
  64. //uncoment for save analyze to file.txt
  65.  
  66. // var content = "Money before: t"+ balanceBefore +"rn"+ "Money now: t"+ parseFloat($('#balance').text())+"rn"+"Profit: t"+ (parseFloat($('#balance').text())-balanceBefore).toFixed(8)+"rn"+"rn";
  67.  
  68. // for (var x in analize){
  69. // var value = analize[x];
  70. // cou = 0;
  71. // for (var y in value){
  72. // if(cou == 0)
  73. // content=content+ "" + value[y].toFixed(8);
  74. // else
  75. // content=content+ " " + value[y];
  76. // cou = 1;
  77. // }
  78. // content=content+ "rn";
  79. // }
  80. // content=content+ "rn"+ "Games play: "+counterr;
  81.  
  82. // var link = document.createElement('a');
  83. // var blob = new Blob(["ufeff", content]);
  84. // var url = URL.createObjectURL(blob);
  85. // link.href = url;
  86. // link.setAttribute('download', 'analiza.txt');
  87. // link.click();
  88.  
  89. stopped = true;
  90. }
  91.  
  92. function reset(){
  93. zareset = 0;
  94. $('#double_your_btc_stake').val(startValue);
  95. //console.log(analize);
  96. console.log("Counter: "+counterr+"/"+numGames+" Balance "+ parseFloat($('#balance').html()) + ". Bet value " + parseFloat($('#double_your_btc_stake').val()) + ".n");
  97. }
  98.  
  99. // quick and dirty hack if you have very little bitcoins like 0.0000001
  100. function deexponentize(number){
  101. return number * 1000000;
  102. }
  103.  
  104. function iHaveEnoughMoni(){
  105. var balance = deexponentize(parseFloat($('#balance').text()));
  106. var current = deexponentize($('#double_your_btc_stake').val());
  107.  
  108. return ((balance*2)/100) * (current*2) > stopPercentage/100;
  109. }
  110.  
  111. function stopBeforeRedirect(){
  112. var minutes = parseInt($('title').text());
  113.  
  114. if( minutes < stopBefore )
  115. {
  116. //console.log('Approaching redirect! Stop the game so we don't get redirected while loosing.');
  117. stopGame();
  118.  
  119. return true;
  120. }
  121.  
  122. return false;
  123. }
  124.  
  125. // Unbind old shit
  126. $('#double_your_btc_bet_lose').unbind();
  127. $('#double_your_btc_bet_win').unbind();
  128.  
  129.  
  130. // Loser
  131. $('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
  132. if( $(event.currentTarget).is(':contains("lose")') )
  133. {
  134. console.log(' You LOST! |');
  135.  
  136. if ($('#double_your_btc_stake').val() in analize)
  137. {
  138. var tmp = analize[$('#double_your_btc_stake').val() ].count;
  139. analize[$('#double_your_btc_stake').val() ].count = tmp +1;
  140. }
  141. counterr++;
  142.  
  143.  
  144. multiply();
  145.  
  146. if (zareset == 1){
  147. reset();
  148. }
  149. setTimeout(function(){
  150. $loButton.trigger('click');
  151. }, getRandomWait());
  152.  
  153. //$loButton.trigger('click');
  154. }
  155. });
  156.  
  157. // Winner
  158. $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
  159. if( $(event.currentTarget).is(':contains("win")') )
  160. {
  161.  
  162. if (counterr >numGames){
  163. stopGame();
  164. }
  165. counterr++;
  166. if( stopBeforeRedirect() )
  167. {
  168. return;
  169. }
  170.  
  171. if( iHaveEnoughMoni() )
  172. {
  173. console.log('You WON! |');
  174. if ($('#double_your_btc_stake').val() in analize)
  175. {
  176.  
  177. var tmp = analize[$('#double_your_btc_stake').val() ].count;
  178. analize[$('#double_your_btc_stake').val() ].count = tmp +1;
  179. }
  180. reset();
  181.  
  182. if( stopped )
  183. {
  184. stopped = false;
  185. return false;
  186. }
  187. }
  188. else
  189. {
  190. console.log('You WON!');
  191. ;
  192. }
  193.  
  194. setTimeout(function(){
  195. $loButton.trigger('click');
  196. }, getRandomWait());
  197. }
  198. }); startGame()
Advertisement
Add Comment
Please, Sign In to add comment