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

当前为 2024-09-19 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         Freebitco.in Auto Bet Script
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Script para apostas automáticas no Freebitco.in com incremento de 6% até atingir um lucro mínimo de 0.00000001 BTC
// @author       SeuNome
// @match        https://freebitco.in/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var baseBet = 0.00000100;  // Aposta base
    var currentBet = baseBet;
    var profitTarget = 0.00000001;  // Lucro alvo
    var maxBet = 20;  // Aposta máxima permitida
    var odds = 2.00;  // Odds de aposta
    var increasePercent = 0.06;  // Aumento de 6%
    var profit = 0;

    // Função para definir a aposta atual na página
    function setBetAmount(amount) {
        document.getElementById('bet_amount').value = amount.toFixed(8);  // Define o valor da aposta com 8 casas decimais
    }

    // Função para clicar no botão 'Hi' para apostar
    function betHi() {
        document.getElementById('bet_hi_button').click();  // Clica no botão de aposta 'Hi'
    }

    // Função para verificar se houve vitória ou derrota
    function checkWin() {
        return document.getElementById('double_your_btc_bet_win').style.display !== 'none';  // Retorna true se venceu
    }

    // Função para calcular o próximo valor da aposta
    function calculateNextBet(win) {
        if (win) {
            // Se vencer, aumenta a aposta em 6%
            currentBet = currentBet * (1 + increasePercent);
        } else {
            // Se perder, aumenta a aposta em 6%
            currentBet = currentBet * (1 + increasePercent);
        }

        if (currentBet > maxBet) {
            currentBet = baseBet;  // Volta à aposta base ao atingir o valor máximo
        }
    }

    // Função principal de aposta
    function placeBet() {
        setBetAmount(currentBet);  // Define o valor da aposta
        betHi();  // Realiza a aposta

        setTimeout(function() {
            var win = checkWin();  // Verifica se venceu

            var balance = parseFloat(document.getElementById('balance').innerText);  // Atualiza o saldo atual

            if (win) {
                profit += currentBet * (odds - 1);  // Calcula o lucro
            } else {
                profit -= currentBet;  // Subtrai a perda
            }

            if (profit >= profitTarget) {
                console.log("Lucro atingido: " + profit);
                currentBet = baseBet;  // Reseta para a aposta base
                profit = 0;  // Zera o lucro
            } else {
                calculateNextBet(win);  // Calcula a próxima aposta
            }

            console.log("Próxima aposta: " + currentBet + " BTC");

        }, 1000);  // Aguardar 1 segundo para verificar o resultado da aposta
    }

    // Loop de apostas
    setInterval(placeBet, 1000);  // Faz uma aposta a cada 1 segundo
})();