Freebitco.in Auto Bet Script

Script para apostas automáticas no Freebitco.in com incremento de 6% até atingir um lucro mínimo de 0.00000001 BTC

  1. // ==UserScript==
  2. // @name Freebitco.in Auto Bet Script
  3. // @namespace https://freebitco.in/?r=2145996
  4. // @version 2.0
  5. // @description Script para apostas automáticas no Freebitco.in com incremento de 6% até atingir um lucro mínimo de 0.00000001 BTC
  6. // @author SeuNome
  7. // @match https://freebitco.in/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. var baseBet = 0.00000100;
  15. var currentBet = baseBet;
  16. var profitTarget = 0.00000001;
  17. var maxBet = 20;
  18. var odds = 2.00;
  19. var increasePercent = 0.06;
  20. var profit = 0;
  21.  
  22. function setBetAmount(amount) {
  23. document.getElementById('bet_amount').value = amount.toFixed(8);
  24. }
  25.  
  26. function betHi() {
  27. document.getElementById('bet_hi_button').click();
  28. }
  29.  
  30. function checkWin() {
  31. return document.getElementById('double_your_btc_bet_win').style.display !== 'none';
  32. }
  33.  
  34. function calculateNextBet(win) {
  35. if (win) {
  36. currentBet = currentBet * (1 + increasePercent);
  37. } else {
  38. currentBet = currentBet * (1 + increasePercent);
  39. }
  40.  
  41. if (currentBet > maxBet) {
  42. currentBet = baseBet;
  43. }
  44. }
  45.  
  46. function placeBet() {
  47. setBetAmount(currentBet);
  48. betHi();
  49.  
  50. setTimeout(function() {
  51. var win = checkWin();
  52. var balance = parseFloat(document.getElementById('balance').innerText);
  53.  
  54. if (win) {
  55. profit += currentBet * (odds - 1);
  56. } else {
  57. profit -= currentBet;
  58. }
  59.  
  60. if (profit >= profitTarget) {
  61. currentBet = baseBet;
  62. profit = 0;
  63. } else {
  64. calculateNextBet(win);
  65. }
  66.  
  67. }, 1000);
  68. }
  69.  
  70. setInterval(placeBet, 1000);
  71. })();