Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 08:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Betting Bot - Hilfe

Discussion on Betting Bot - Hilfe within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
affekopp's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,830
Received Thanks: 238
Betting Bot - Hilfe

PHP Code:
//COMMAND//
//changeBet() ex: changeBet('0.00000005');

console.clear();
var 
begingbal = $('#balance').text();
var 
startbalance 0;
var 
autorounds 200;         // play 500 rounds only
var handbrake  0.00000008;  // pause when stake reaches 1024 Satoshis
//var stopAt= '?';
var round 0;
var 
gameLost=0;
var 
gameWin=0;
var 
higherbet=0;

startbalance = $('#balance').text();
var 
startValue '0.00000001'// Don't lower the decimal point more than 4x of current balance
        
stopPercentage 0.004// In %. I wouldn't recommend going past 0.08
        
maxWait 500// In milliseconds
        
stopped false,
        
stopBefore 1// In minutes default 3
var oldbet0.00000001;
document.getElementById("advertise_link_li").innerHTML '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
var 
$loButton = $('#double_your_btc_bet_lo_button'),
                
$hiButton = $('#double_your_btc_bet_hi_button');

function 
higherBet(){
console.log('Highest bet: '+higherbet);

function 
beginingBal(){
console.log('BTC Starting Balance: '+begingbal);


function 
changeBet(bet){
startValue=bet;
}

function 
realtime(time) {
    var 
sec_num =parseInt(time10) ; // don't forget the second param
    
var hours   Math.floor(sec_num 3600);
    var 
minutes Math.floor((sec_num - (hours 3600)) / 60);
    var 
seconds sec_num - (hours 3600) - (minutes 60);

    if (
hours!=0) {hours   hours+' Hours ';}      else{hours   '';}

    if (
minutes!=0) {minutes minutes+' Minutes ';}
else{
minutes   '';}


    if (
seconds 10) {seconds seconds;}
    var 
time    'Time played = '+hours+minutes+seconds+' Seconds';
    return 
time;
}

function 
roundnumb(){
console.clear();
    if( 
round == autorounds)
    {
    
stopGame()
    }
    else
    {
    
round round 1;
      
beginingBal();
        
console.log('Round #' round ' / ' autorounds);
    }
    
    var 
newbalance= $('#balance').text()
    var 
profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ;
    
console.log('Profit:' profit ' Bitcoin')
}

function 
multiply(){
        var 
current = $('#double_your_btc_stake').val();
        var 
multiply = (current 2).toFixed(8); 
        $(
'#double_your_btc_stake').val(multiply);
        
console.log('Bet = ' multiply);
if (
multiply === handbrake) {
              
stopGame2();
              
stopGame3();
              
stopGame4();
              
stopGame5();
              
stopGame6();
              
document.getElementById('handbrakealert').play();
              
console.log('Handbrake triggered! Please Wait');
              
var 
counter 5;
var 
resBOTCountdown setInterval(function(){
console.log('Highest Stake at 'handbrake +' reached');
console.log(counter);
counter--
if (
counter === -1) {
clearInterval(resBOTCountdown);
console.clear();
console.log("Restarting BOT");
console.log("Wait 10 more seconds so it wont double start");
  }
}, 
1000);
if( 
stopped )
                        {
                                
stopped true;
                                return 
setTimeout(startGame210000);
                        }



else ( 
stopped )
                        {
                                
stopped false;
                                return 
StopGame;
                        }


}}




var 
sound document.createElement('audio');
sound.id 'handbrakealert';
sound.src 'https://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-computer-05.wav';
sound.preload 'auto';
document.getElementsByTagName('body')[0].appendChild(sound);


function 
getRandomWait(){
        var 
wait Math.floor(Math.random() * maxWait ) + 100//(Math.floor(Math.random() * 800) + 300)  ; // avant 100
        
console.log('Waiting for ' wait 'ms before next bet.');
        return 
wait ;
}
function 
startGame(limit){
document.getElementById("advertise_link_li").innerHTML '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>';
starttime=(new Date()).getTime();
startValue prompt("Number of satoshi you want to bet?"'0.00000001');
MaximumValue prompt("Auto Stop BOT when bet reaches? "'0.00000008');
oldbet=startValue;
handbrake=MaximumValue;

    
round 0;
    
gameLost=0;
    
gameWin=0;
        
console.log('Game started!');
        
reset();
        
$loButton.trigger('click');
        if(
limit !== null) {
        
autorounds=limit;
        }
        else
        {
        
autorounds=-1;
        }

}
function 
startGame2(limit){
    
console.clear();
document.getElementById("advertise_link_li").innerHTML '<a href="#" onclick="stopGame()" class="advertise_link">STOP BOT</a>';
starttime=(new Date()).getTime();
oldbet=startValue;
handbrake=MaximumValue;

    
round 0;
    
gameLost=0;
    
gameWin=0;
        
console.log('Game started!');
        
reset();
        
$loButton.trigger('click');
        if(
limit !== null) {
        
autorounds=limit;
        }
        else
        {
        
autorounds=-1;
        }

}
function 
stopGame(){
document.getElementById("advertise_link_li").innerHTML '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
        
console.log('Game will stop soon! Let me finish.');
        
stopped true;
startValue=oldbet;
handbrake=MaximumValue;

}
function 
stopGame2(){
document.getElementById("advertise_link_li").innerHTML '<a href="#" onclick="startGame()" class="advertise_link">START BOT</a>';
        
console.log('Game will stop soon! Let me finish.');
        
stopped true;
startValue=oldbet;
handbrake=MaximumValue;

}
function 
stopGame3(){
        
stopped true;
startValue=oldbet;
handbrake=MaximumValue;

}
function 
stopGame4(){
        
stopped true;
startValue=oldbet;
handbrake=MaximumValue;

}
function 
stopGame5(){
        
stopped true;
startValue=oldbet;
handbrake=MaximumValue;

}
function 
stopGame6(){
        
stopped true;
startValue=oldbet;
handbrake=MaximumValue;

}
function 
reset(){
    if( 
round 100 === && round !=0)
    {
    
startValue=(startValue 1.000).toFixed(8); //New bet after 100 round
    
console.log('Round ' round ': bet change for ' startValue);
    }
        $(
'#double_your_btc_stake').val(startValue);
}
// quick and dirty hack if you have very little bitcoins like 0.0000001
function deexponentize(number){
        return 
number 1000000;
}
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")') )
        {
        
gameLost gameLost 1;
        
roundnumb();
        
console.log('%cWin: ' gameWin ' Lost: ' gameLost'color: #00CC00');
                
endtime=(new Date()).getTime();
                var 
time=Math.floor((endtime-starttime )/1000);
                
higherBet();
        
console.log(realtime(time));
                
console.log('You LOST!');
                
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")') )
        {

        
gameWin gameWin 1;
        
roundnumb();
        
console.log('%cWin: ' gameWin ' Lost: ' gameLost'color: #FF0000');
                
endtime=(new Date()).getTime();
                var 
time=Math.floor((endtime-starttime )/1000);
        
console.log(realtime(time));
                
higherBet();
            if( 
stopBeforeRedirect() )
                {
                        return;
                }
                if( 
iHaveEnoughMoni() )
                {

                        
console.log('You WON!');
                        
reset();
                        if( 
stopped )
                        {
                                
stopped false;
                                return 
false;
                        }
                }
                else
                {
                        
console.log('You WON! ');
                }
                
setTimeout(function(){
                        
$loButton.trigger('click');
                }, 
getRandomWait());
        }

}
);
// JavaScript Document 
Ich kenne mich mit programmieren nicht aus, habe jedoch diese Code hier gefunden, welcher zu 98% funktioniert.
Er wettet auf einer Seite nach einem altbekanntem Muster:
Setze 1, wenn du verlierst verdopple. Wenn du gewinnst, fang bei 1 wieder an.
Das Problem ist, das Script hat einen Schutz drin, dass er nach einer bestimmten Zahl (variabel einstellbar) nicht mehr verdoppelt. Das funktioniert manchmal nicht. Woran kann das liegen?

Hier hätte er Beispielsweise bei 96 aufhören müssen, verdoppelt aber trotzdem weiter. Manchmal macht er es, manchmal nicht...

Zudem würde ich gerne die Zeit, zwischen den einzelnen wetten erhöhen, wo kann ich das machen?

Ich danke schon einmal für eure Hilfe!
affekopp is offline  
Old 01/27/2017, 15:39   #2


 
Aozora's Avatar
 
elite*gold: 3256
The Black Market: 212/0/0
Join Date: Feb 2016
Posts: 965
Received Thanks: 132
Nun, der Erwartungswert bei der Martingale Strategie ist immernoch 0. Weswegen ich das Gamblen lieber lassen würde
Aozora is offline  
Thanks
1 User
Old 01/28/2017, 10:51   #3
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Quote:
Originally Posted by My_Ouzo View Post
Nun, der Erwartungswert bei der Martingale Strategie ist immernoch 0. Weswegen ich das Gamblen lieber lassen fürde
Da es ein Tischlimit gibt, kann der Erwartungswert nicht gegen 0 gehen sondern liegt niedriger.
Die Strategie macht sowieso nur Sinn wenn man ohne Tischlimit und einem unbegrenzten Konto spielt.
alpines is offline  
Reply


Similar Threads Similar Threads
CS GO Betting
01/15/2016 - Coders Trading - 0 Replies
Hey, ich suche jemand der mir eine CS GO Betting Seite erstellen kann (mit allem drum und dran). Skype: Konst210
CSGO-Betting with Martingale Betting System
11/03/2015 - Counter-Strike - 1 Replies
*removed*
Hej Guy i need betting tipps
05/31/2015 - Counter-Strike Trading - 6 Replies
Fnatic vs VP? Fnatic vs Envyus? Who would win pls i will set all my skins on it
Help with betting
04/04/2015 - Counter-Strike - 3 Replies
If anyone would be interested in a help with betting, I can tell you what to bet on for some % of winnings pref ppl with high value bets no need to pay before betting, just a % from winnings :) bet acc 85%+, skipping some matches which are 50/50 or bad odds add me on skype - deg.hai or pm :)



All times are GMT +1. The time now is 08:52.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.