legendofcibola

Freebitco.in BOT Strategia ninja 2020

Oct 7th, 2019
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Freebitco.in BOT Strategia ninja
  3. // @version 0.01
  4. // @description Strategia ninja
  5. // @author Fabio Felicio & MOGIHOST
  6. // @match https://freebitco.in/?op=home*
  7. // @namespace http://tampermonkey.net/
  8. // @match https://freebitco.in/*
  9. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. $('#double_your_btc_bet_hi_button').html("START");
  16. $('#double_your_btc_bet_lo_button').remove();
  17. $("#bet_lo_button").append("<input id=minbet> Aposta Min </input>");
  18. $("#bet_lo_button").append("<input id=ganmax> Ganhos Max </input>");
  19. $("#bet_lo_button").append("<input id=perdmax> Perda Max </input>");
  20. $("#bet_lo_button").append("<input id=time> Tempo </input>");
  21. $("#bet_hi_button").append("<button id=stop> STOP </input>");
  22.  
  23. //$("#minbet").val("2") ;
  24. $("#ganmax").val("300");
  25. $("#perdmax").val("100");
  26. $("#time").val("0");
  27.  
  28. var startbet;
  29. var ganmax;
  30. var perdmax;
  31. var tiempo;
  32. var mbet0;
  33. $("#minbet").change(function(){
  34. startbet = $("#minbet").val ();
  35. startbet= (parseInt (startbet) / 100000000).toFixed (8);
  36. mbet0 = startbet;
  37. mbet0 = parseFloat(mbet0);
  38. mbet0 =(mbet0 / 2).toFixed(8);
  39. mbet0 = mbet0.toString();
  40. });
  41.  
  42.  
  43. var $hi = $('#double_your_btc_bet_hi_button');
  44.  
  45.  
  46. var minbet = '0.00000001';
  47. var clave = false;
  48. var mult = 2.0;// multiplicador
  49. //frec = prompt ("Digite a frequência de reprodução (1 = 1 segundo): " , 1);
  50. //frec = parseInt (frec);
  51. //frec = frec * 1000;
  52. var frec = 1000;// frecuecia de jugada (1000 = 1seg)
  53. var lose =0;
  54. var balance_ini = (parseInt(parseFloat ($("#balance").html())*100000000));
  55. var win = 0;// Jogadas vencidas e paradas
  56.  
  57.  
  58.  
  59. function stop(){
  60. alert ("O tempo de jogo programado foi atingido")
  61. stop = 1;
  62.  
  63. }
  64.  
  65. $('#stop').on('click', function() {
  66. //alert ("Atualizando a página .... copie e cole o script novamente para reiniciar ")
  67. stop = 1
  68. //location.reload();
  69. });
  70.  
  71. $('#double_your_btc_bet_lose').unbind();
  72. $('#double_your_btc_bet_win').unbind();
  73. // Perdedor-----------------------------------------------------------------------------------------------------------
  74. $('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event)
  75. {
  76. if( $(event.currentTarget).is(':contains("lose")') )
  77. { //debugger;
  78. lose = lose +1;
  79.  
  80. tiempo = parseInt($("#time").val ());
  81.  
  82. if (tiempo>0){
  83. setTimeout(function(){stop()},(tiempo*60000)); // 3000ms = 3s
  84. }
  85.  
  86. str = $('#double_your_btc_bet_lose').html().substring(23,33);
  87. perdmax = (parseInt ( $("#perdmax").val ()));
  88. perdmax = balance_ini-perdmax;
  89. balance_act = (parseInt(parseFloat ($("#balance").html())*100000000));
  90.  
  91. if (balance_act<=perdmax){
  92. alert ("Você atingiu sua perda de Satoshis estabelecida ...o script parou");
  93. return;
  94. }
  95.  
  96.  
  97. if (stop == 1)
  98. return;
  99.  
  100. if (lose > 1 && clave === false){
  101. $('#double_your_btc_stake').val(minbet);
  102.  
  103. }
  104.  
  105. if (lose > 1 && clave === true){
  106. $('#double_your_btc_stake').val(minbet);
  107.  
  108. }
  109.  
  110. if (lose == 1 && clave === false){
  111. mbet0 = startbet;
  112. mbet0 = parseFloat(mbet0);
  113. mbet0 =(mbet0 / 2).toFixed(8);
  114. mbet0 = mbet0.toString();
  115. mbet0 = parseFloat(mbet0);
  116. mbet0 =(mbet0 * 2).toFixed(8);
  117. mbet0 = mbet0.toString();
  118. $('#double_your_btc_stake').val(mbet0);
  119.  
  120. }
  121.  
  122. if (lose == 1 && clave === true){
  123. mbet0 = parseFloat(mbet0);
  124. mbet0 =(mbet0 * mult).toFixed(8);
  125. mbet0 = mbet0.toString();
  126. $('#double_your_btc_stake').val(mbet0);
  127. }
  128.  
  129. setTimeout(function(){
  130. $hi.trigger('click');
  131. }, frec);
  132.  
  133. }
  134.  
  135. });
  136. // Winner
  137. $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event)
  138. {
  139. if( $(event.currentTarget).is(':contains("win")') )
  140. { //debugger;
  141. tiempo = parseInt($("#time").val ());
  142. if (tiempo>0){
  143. setTimeout(function(){stop()},(tiempo*60000)); // 3000ms = 3s
  144. }
  145.  
  146. if (stop == 1)
  147. return;
  148.  
  149.  
  150. str = $('#double_your_btc_bet_win').html().substring(22,32);
  151. ganmax = (parseInt ( $("#ganmax").val ()));
  152. ganmax = balance_ini+ganmax;
  153. balance_act = (parseInt(parseFloat ($("#balance").html())*100000000));
  154. if (balance_act>=ganmax){
  155. alert ("Você alcançou seu ganho Satoshis estabelecido ... o script parou");
  156. return;
  157. }
  158.  
  159. if (str == "0.00000001")
  160. {
  161. clave = true;
  162. lose = 0;
  163. //mbet0=startbet;
  164. $('#double_your_btc_stake').val(minbet);
  165.  
  166. }
  167. if (str == mbet0) {
  168. //win = win +1;
  169. //if (win > 20)
  170. //return;
  171. clave = false ;
  172. lose = 0;
  173. mbet0 = startbet;
  174. mbet0 = parseFloat(mbet0);
  175. mbet0 =(mbet0 / 2).toFixed(8);
  176. mbet0 = mbet0.toString();
  177. //mbet0=startbet;
  178. $('#double_your_btc_stake').val(minbet);
  179.  
  180. }
  181.  
  182.  
  183. setTimeout(function(){
  184. $hi.trigger('click');
  185. }, frec);
  186.  
  187. }
  188.  
  189. });
  190. })();
Add Comment
Please, Sign In to add comment