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 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

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

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 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
})();