Script para apostas automáticas no Freebitco.in com incremento de 6% até atingir um lucro mínimo de 0.00000001 BTC
当前为
// ==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
})();