//Bustabit paid script var config = { bet: { value: 100, type: 'balance', label: 'Initial Bet' }, cashOut: { value: 2, type: 'multiplier' }, }; var sessionLoss = 0; var betSize = config.bet.value; engine.bet(betSize, config.cashOut.value); engine.on('GAME_STARTING', onGameStarted); engine.on('GAME_ENDED', onGameEnded); function onGameStarted() { engine.bet(betSize, config.cashOut.value); } function onGameEnded() { var lastGame = engine.history.first() if (!lastGame.wager) { return; } // won if (lastGame.cashedAt) { sessionLoss = sessionLoss + betSize; if (sessionLoss > config.bet.value) { log('Cicle ended starting a new one ...'); betSize = config.bet.value; sessionLoss = 0; } else { if (sessionLoss + betSize > config.bet.value) { betSize = Math.abs(config.bet.value - sessionLoss); } else { betSize = betSize + config.bet.value; } } } else { // lost sessionLoss = sessionLoss - betSize; betSize = config.bet.value; } }