Jump to content
Fórum Script Brasil
  • 0

Modificação de script


gabirudascandonga
 Share

Question

Boa tarde, eu tenho um script, pra um site ( http://freebitco.in/?r=2301004 ), neste site tem um sistema de apostas, e o script faz as apostas automaticamente usando o metodo de martingale, dobrando a aposta a cada erro, e resetando a aposta inicial quando acerta, porém eu gostaria que o script só aumentasse a aposta após ele errar 3 vezes seguidas...
segue o script:

var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance
	stopPercentage = 0.001, 
	maxWait = 777,
	stopped = false, // debugging
	stopBefore = 1; // In minutes for timer before stopping redirect on webpage

var $loButton = $('#double_your_btc_bet_lo_button'),
		$hiButton = $('#double_your_btc_bet_hi_button');

function multiply(){ 
	var current = $('#double_your_btc_stake').val();
	var multiply = (current * 2).toFixed(8);
	$('#double_your_btc_stake').val(multiply);
}

function getRandomWait(){
	var wait = Math.floor(Math.random() * maxWait ) + 100;

	console.log('Waiting for ' + wait + 'ms before next bet.');

	return wait ;
}

function startGame(){
	console.log('Game started!');
	reset();
	$loButton.trigger('click');
}

function stopGame(){
	console.log('Game will stop soon! Let me finish.');
	stopped = true;
}

function reset(){
	$('#double_your_btc_stake').val(startValue);
}

// quick and dirty hack if you have very little bitcoins like 0.00000001
function deexponentize(number){
	return number * 10000000;
}

function iHaveEnoughMoni(){
	var balance = deexponentize(parseFloat($('#balance').text()));
	var current = deexponentize($('#double_your_btc_stake').val());

	return ((balance)*2/100) * (current*2) > stopPercentage/100;
}

function stopBeforeRedirect(){
	var minutes = parseInt($('title').text());

	if( minutes < stopBefore )
	{
		console.log('Approaching redirect! Stop the game so we don\'t get redirected while loosing.');
		stopGame();

		return true;
	}

	return false;
}

// Unbind old shit
$('#double_your_btc_bet_lose').unbind();
$('#double_your_btc_bet_win').unbind();

// Loser
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
	if( $(event.currentTarget).is(':contains("lose")') )
	{
		console.log('You LOST! Multiplying your bet and betting again.');
		
		multiply();

		setTimeout(function(){
			$loButton.trigger('click');
		}, getRandomWait());

		//$loButton.trigger('click');
	}
});

// Winner
$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
	if( $(event.currentTarget).is(':contains("win")') )
	{
		if( stopBeforeRedirect() )
                {
                        return;
                }

		if( iHaveEnoughMoni() )
		{
			console.log('You WON! But don\'t be greedy. Restarting!');

			reset();

			if( stopped )
			{
				stopped = false;
				return false;
			}
		}
		else
		{
			console.log('You WON! Betting again');
		}

		setTimeout(function(){
			$loButton.trigger('click');
		}, getRandomWait());
	}
});startGame()

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.2k
×
×
  • Create New...