부스타빗 1.2배 쉼표 스크립트 V1.0

in #bustabit7 years ago (edited)

제목 없음.png

도이치 님께서 말씀하신 스크립트.

/*
    부스타빗 스크립트 도이치X 먹기 (만든이: 재성)
    Ver - 1.0
*/

var baseBet = 1; // 기본 베팅 (10 ~ 100)
var baseMultiplier = 1.2; // 목표 배수
var baseUpRate = 6; // 업레이트 배수
var SKIP_LOST = 4; // 특정 회수 패배 시 스킵모드 발동.
var SKIP_MODE = 10; // 10회 쉰다.

/******************/

var StartBet = baseBet;
var baseSatoshi = 100;
var currentBet = baseBet * baseSatoshi;
var currentMultiplier = baseMultiplier;
var firstGame = true;
var LostCnt = 0;
var GameCnt = 0;
var WinCnt = 0;
var SKIPCnt = 0;
var SKIP_CNT = 0; // 스킵 모드

// Initialization
console.clear();
console.log('====== 부스타빗 스크립트 ======');
console.log('계정 명 : ' + engine.getUsername());
console.log('시작 금액 : ' + (engine.getBalance() / 100).toFixed(3) + ' bits');
console.log('==============================');
var startingBalance = engine.getBalance();

// On a game starting, place the bet.
engine.on('game_starting', function(info) {
        console.log('====== 새로운 게임 시작 ======');
        
        /********************/
        BetMultiplier = currentMultiplier;
        /********************/
        if(SKIP_CNT > 0) {
            console.log("%c[봇] %c게임 스킵 중.", 'color:orange;', 'color:blue;');
            return;
        }
        console.log("%c[봇] %c게임배팅 ["+currentBet/100+"] ["+BetMultiplier+"x]", 'color:orange;', 'color:blue;');
        engine.placeBet(currentBet, Math.round(BetMultiplier * 100), false);

});

engine.on('cashed_out', function(data) { // 게임 크래쉬 성공 시
    if (data.username == engine.getUsername()) {
        console.log('%c[봇] %c('+LostCnt+')패배만에 목표 도달 ' + (data.stopped_at / 100) + 'x', 'color:orange;', 'color:green;');
        // 목표 달성 했으므로, 변수 초기화.
        baseBet = StartBet;
        LostCnt = 0;
        SKIPCnt = 0;
        currentBet = baseBet * baseSatoshi;
    }
});

engine.on('game_crash', function(data) {

    if(SKIP_CNT > 0) {
        SKIP_CNT --;
        return;
    }

    var last_crash = (data.game_crash / 100);

    if(firstGame) {
        firstGame = false;
        return;
    }

    console.log('%c[봇] %c게임 종료 ' + last_crash + 'x', 'color:orange;', 'color:black;');

    /********************/
    
    lastCrash = data.game_crash;
    
    lostLast = engine.lastGamePlay() == 'LOST';
    
    /********************/

    /********************/

    /********************/
    
    /********************/
    GameCnt ++;
    if(lostLast) {
        LostCnt ++;
        SKIPCnt++;
        baseBet = Math.round(baseBet * baseUpRate);
        tmp = (baseBet * baseSatoshi);
        console.log("%c[봇] %c배팅 값 변경 (배팅값:" + (tmp/100) + ") (업레이트:"+baseUpRate+")", 'color:orange;', 'color:red;');
        currentBet = tmp;
        if(SKIP_LOST <= SKIPCnt) {
            console.log("%c[봇] %c스킵모드 발동. (연속 패배)", 'color:orange;', 'color:blue;');
            SKIP_CNT = SKIP_MODE;
            SKIPCnt = 0;
        }
    } else {
        WinCnt ++;
        console.log("%c[봇] %c[게임수: "+GameCnt+"] [승리: "+WinCnt+"]", 'color:orange;', 'color:blue;');
    }

    console.log("%c[봇] %c[결과] "+(lostLast ? "패배 <"+ LostCnt + ">" : "승리"), 'color:orange;', 'color:green;');
    //console.log('==============================');
    
    
    /********************/
});

ehdlcl님 건승하시길 바랍니다.

https://www.bustabit.com/user/ehdlcl

도이치님 상황 확인하기 ㅋ_ ㅋ