rasyaparsaoran

Freebitco.in seguro

Oct 29th, 2017
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.43 KB | None | 0 0
  1. console.clear();
  2. console.log('%cPara começar o bot por favor ' +'%c'+'Clique INICIAR BOT no menu no topo do website'+'', 'color: #00000;', 'color: #00000; font-weight: bold;');
  3. var bversion = 4.25;
  4. var begingbal = $('#balance').text();
  5. var startbalance = 0;
  6. var autorounds = 20; //
  7. var handbrake = 0.0000001; //
  8. var maxroundsz = 200;
  9. var resetroundsz = 60;
  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', // Não diminua o ponto decimal mais de 4x do saldo atual
  17. stopPercentage = 0.0005, // Em %. Eu não recomendaria passar de 0.0005
  18. maxWait = 777, // Em millisegundos
  19. stopped = false,
  20. stopBefore = 1; // O padrão em minutos é 3
  21. var oldbet= 0.00000001;
  22.  
  23. var rewardpoints = document.getElementsByClassName("reward_table_box br_0_0_5_5 user_reward_points font_bold")[0].innerHTML;
  24.  
  25. s = document.getElementById("user_lottery_tickets").innerHTML;
  26. s = s.replace(/(^\s*)|(\s*$)/gi,"");
  27. s = s.replace(/[ ]{2,}/gi," ");
  28. s = s.replace(/\n /,"\n");
  29. document.getElementById("user_lottery_tickets").innerHTML = s;
  30.  
  31.  
  32. document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="startGame()" class="free_play_link">INICIAR</a>';
  33. var $loButton = $('#double_your_btc_bet_lo_button'),
  34. $hiButton = $('#double_your_btc_bet_hi_button');
  35. var $loBetbutton = $('#double_your_btc_min');
  36. function higherBet(){
  37. console.log('Aposta mais alta: '+higherbet);
  38. }
  39. function beginingBal(){
  40. console.log('Saldo de inicio: '+begingbal);
  41. }
  42. function rewardsBal(){
  43. console.log('%cPontos Rewards: ' +'%c'+rewardpoints+' Pontos', 'color: #00000;', 'color: #ff9a36; font-weight: bold;');
  44. }
  45. function lotteryBal(){
  46. console.log('%cBilhetes de loteria: ' +'%c'+ s+' Cartões', 'color: #00000;', 'color: #005bb6; font-weight: bold;');
  47. }
  48. function donationBTC(){
  49. console.log('%cMinha Carteira para Doações: ' +'%c'+'1KJ6Mx4toQoh6BwnHEUMmKeXbzGqg32iKW', 'color: #000000;', 'color: #000000; font-weight: bold;');
  50. }
  51. function botNAME(){
  52. console.log('%cVersão do BOT Freebitcoin: ' +'%c'+bversion, 'color: #000000;', 'color: #ff9a36; font-weight: bold;');
  53. }
  54. function changeBet(bet){
  55. startValue=bet;
  56. }
  57.  
  58. function forceStop(){
  59. var resetroundsyz = resetroundsz * 40700;
  60. stopGame();
  61. setTimeout(startGame2, resetroundsyz);
  62. }
  63.  
  64. function timeRemaining(){
  65. timeR = $('title').text();
  66. replText = timeR.replace("- FreeBitco.in - Ganhe bitcoins grátis a cada hora", "");
  67. console.log('%cTempo para o próximo ROLL: ' +'%c'+replText, 'color: #00000; font-weight:bold;', 'color: #007a5c;font-weight:bold;');
  68. }
  69.  
  70. function realtime(time) {
  71. var sec_num =parseInt(time, 10) ; // don't forget the second param
  72. var hours = Math.floor(sec_num / 3600);
  73. var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
  74. var seconds = sec_num - (hours * 3600) - (minutes * 60);
  75.  
  76. if (hours!=0) {hours = hours+' Hours ';} else{hours = '';}
  77.  
  78. if (minutes!=0) {minutes = minutes+' Minutes ';}
  79. else{minutes = '';}
  80.  
  81.  
  82. if (seconds < 10) {seconds = seconds;}
  83. var time = 'Tempo de Jogo = '+hours+minutes+seconds+' Segundos';
  84. return time;
  85. }
  86. function roundnumb(){
  87.  
  88. console.clear();
  89. var called = false;
  90. var maxroundx = maxroundsz * 20;
  91. var resetroundsx = resetroundsz * 20;
  92. var resetroundsy = resetroundsz * 40700;
  93. var newbalance= $('#balance').text()
  94. round = round + 1;
  95. var roundf = (maxroundx - round);
  96. var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ;
  97.  
  98.  
  99. if (roundf > 0) {
  100.  
  101. botNAME();
  102. donationBTC();
  103. timeRemaining();
  104. beginingBal();
  105. rewardsBal();
  106. lotteryBal();
  107. console.log('Jogada #' + round + ' / ' +(maxroundsz * 20)+ ' faltam '+maxroundsz+' minutos');
  108. }
  109.  
  110.  
  111.  
  112. if (roundf == 0)
  113. {
  114. var counter = (resetroundsx);
  115. var resBOTCountdown = setInterval(function(){
  116. console.clear();
  117.  
  118. botNAME();
  119. donationBTC();
  120. timeRemaining();
  121. beginingBal();
  122. rewardsBal();
  123. lotteryBal();
  124. console.log('Jogada #' + round + ' / ' +(maxroundsz * 20)+ ' próximas de '+maxroundsz+' minuto');
  125. console.log('Total de Lucro: ' + profit + ' Satoshis');
  126. console.log(' ');
  127. console.log(counter+' ... Reiniciando o BOT');
  128. counter--
  129. if (counter === -1) {
  130. clearInterval(resBOTCountdown);
  131.  
  132. console.log("Reiniciando BOT - Aguarde alguns segundos...");
  133. donationBTC();
  134. }
  135. }, 1000);
  136. forceStop();
  137. return true;
  138.  
  139.  
  140. }
  141. console.log('Lucro:' + profit + ' Satoshis');
  142. return false;
  143.  
  144.  
  145. }
  146.  
  147.  
  148. function multiply(){
  149. var current = $('#double_your_btc_stake').val();
  150. var multiply = (current * 2).toFixed(8);
  151. $('#double_your_btc_stake').val(multiply);
  152. console.log('Aposta = ' + multiply);
  153. if( higherbet < multiply ){ higherbet=multiply; }
  154. }
  155. function getRandomWait(){
  156. var wait = Math.floor(Math.random() * maxWait ) + 300; //(Math.floor(Math.random() * 600) + 300) ; // avant 100
  157. console.log('Aguardando ' + wait + 'ms Antes da próxima aposta.');
  158. return wait ;
  159. }
  160. function startGame(limit){
  161. document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="free_play_link">PARAR</a>';
  162. starttime=(new Date()).getTime();
  163. startValue = prompt("Número de satoshi que você quer apostar?", '0.00000005');
  164. MaximumValue = prompt("Valor para dobrar quando perder uma aposta? ", '0.00000004')
  165. MaximumTimer = prompt("valor máximo em minutos para usar o BOT? ", '1');
  166. ResetTimer = prompt("Reiniciar automaticamente BOT depois de parar em minutos? ", '1');
  167. oldbet=startValue;
  168. handbrake=(MaximumValue / 2);
  169. maxroundsz=MaximumTimer;
  170. resetroundsz=ResetTimer;
  171. round = 0;
  172. gameLost=0;
  173. gameWin=0;
  174. console.log('O jogo começou!');
  175. reset();
  176. $loButton.trigger('click');
  177. if(limit !== null) {
  178. autorounds=limit;
  179. }
  180. else
  181. {
  182. autorounds=-1;
  183. }
  184. }
  185. function startGame2(limit){
  186. document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="stopGame()" class="free_play_link">PARAR</a>';
  187. starttime=(new Date()).getTime();
  188. stopped = false;
  189. oldbet=startValue;
  190. handbrake=(MaximumValue / 2);
  191. maxroundsz=MaximumTimer;
  192. resetroundsz=ResetTimer;
  193. round = 0;
  194. gameLost=0;
  195. gameWin=0;
  196. console.log('O jogo começou!');
  197. reset();
  198. $loButton.trigger('click');
  199. if(limit !== null) {
  200. autorounds=limit;
  201. }
  202. else
  203. {
  204. autorounds=-1;
  205. }
  206. }
  207.  
  208. function stopGame(){
  209. document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="startGame()" class="free_play_link">INICIAR</a>';
  210. botNAME();
  211. donationBTC();
  212. console.log('O jogo vai parar em breve! Finalizando apostas!');
  213. stopped = true;
  214. startValue=oldbet;
  215. handbrake=(MaximumValue / 2);
  216. maxroundsz=MaximumTimer;
  217. resetroundsz=ResetTimer;
  218. }
  219.  
  220. function reset(){
  221. if( round % 100 === 0 && round !=0)
  222. {
  223. startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round
  224. console.log('Rodada ' + round + ': mudando aposta para ' + startValue);
  225. }
  226. $('#double_your_btc_stake').val(startValue);
  227. }
  228. // quick and dirty hack if you have very little bitcoins like 0.0000001
  229. function deexponentize(number){
  230. return number * 1000000;
  231. }
  232. function iHaveEnoughMoni(){
  233. var balance = deexponentize(parseFloat($('#balance').text()));
  234. var current = deexponentize($('#double_your_btc_stake').val());
  235. return ((balance *2)/ 100) * (current*2) > stopPercentage/100;
  236. }
  237. function stopBeforeRedirect(){
  238. var minutes = parseInt($('title').text());
  239. if( minutes < stopBefore )
  240. {
  241. console.log('A página será atualizada, encerrando apostas!');
  242. stopGame();
  243. return true;
  244. }
  245. return false;
  246. }
  247.  
  248. function stopMaxStake(){
  249. var calleds = false;
  250. var maxstake1 = $('#double_your_btc_stake').val();
  251. if( maxstake1 == handbrake )
  252. {
  253. if(!calleds){
  254. console.log('Mão Livre! ativando mínimo de apostas para que não possamos perder mais BTC');
  255. setTimeout(function(){
  256. $loBetbutton.trigger('click');
  257. }, 1000);
  258.  
  259. calleds = true;
  260. }
  261. else calleds = false;
  262. }
  263. }
  264. // Unbind old shit
  265. $('#double_your_btc_bet_lose').unbind();
  266. $('#double_your_btc_bet_win').unbind();
  267.  
  268. // Loser
  269. $('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
  270.  
  271.  
  272. if( $(event.currentTarget).is(':contains("lose")') )
  273. {
  274.  
  275. gameLost = gameLost + 1;
  276. roundnumb();
  277. console.log('%cGanhou: ' + gameWin + ' %cPerdeu: ' + gameLost, 'color: #007a5c', 'color: #FF0000');
  278. endtime=(new Date()).getTime();
  279. var time=Math.floor((endtime-starttime )/1000);
  280. if( stopBeforeRedirect() )
  281. {
  282.  
  283. return;
  284. }
  285. if( stopMaxStake() )
  286. {
  287.  
  288. return;
  289. }
  290. else
  291.  
  292. higherBet();
  293. console.log(realtime(time));
  294. console.log('você PERDEU!');
  295. multiply();
  296. setTimeout(function(){
  297. $loButton.trigger('click');
  298. }, getRandomWait());
  299. //$loButton.trigger('click');
  300.  
  301.  
  302. }
  303.  
  304. }
  305. );
  306. // Winner
  307. $('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
  308. if( $(event.currentTarget).is(':contains("win")') )
  309. {
  310.  
  311. gameWin = gameWin + 1;
  312. roundnumb();
  313. console.log('%cGanhou: ' + gameWin + ' %cPerdeu: ' + gameLost, 'color: #007a5c', 'color: #FF0000');
  314. endtime=(new Date()).getTime();
  315. var time=Math.floor((endtime-starttime )/1000);
  316. console.log(realtime(time));
  317. higherBet();
  318.  
  319. if( iHaveEnoughMoni() )
  320. {
  321.  
  322. console.log('você GANHOU!');
  323. reset();
  324. if( stopped )
  325. {
  326. stopped = false;
  327. return false;
  328. }
  329. }
  330. else
  331. {
  332. console.log('você GANHOU!');
  333. }
  334. setTimeout(function(){
  335. $loButton.trigger('click');
  336. }, getRandomWait());
  337. }
  338. }
  339. );// JavaScript Document
Add Comment
Please, Sign In to add comment