Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var config = {
- baseBet: { value: 35000, type: 'balance', label: 'base bet' },
- payout: { value: 1.1, type: 'multiplier' },
- stop: { value: 1e8, type: 'balance', label: 'stop if bet >' }
- };
- log('Script is running..');
- var currentBet = config.baseBet.value;
- var lost = false;
- var amountWins = 0;
- // Always try to bet when script is started
- engine.bet(roundBit(currentBet), config.payout.value);
- engine.on('GAME_STARTING', onGameStarted);
- engine.on('GAME_ENDED', onGameEnded);
- function onGameStarted() {
- engine.bet(roundBit(currentBet), config.payout.value);
- }
- function onGameEnded() {
- var lastGame = engine.history.first()
- // If we wagered, it means we played
- if (!lastGame.wager) {
- return;
- }
- // we won..
- if (lastGame.cashedAt) {
- amountWins = amountWins + 1;
- if (lost == true) {
- lost = false;
- currentBet = config.baseBet.value;
- log('We won after a lost, so next bet will be', currentBet/100, 'bits')
- } else {
- if (amountWins == 5) {
- currentBet = 45000;
- log('We won 5 times, so next bet will be', currentBet/100, 'bits')
- amountWins = 0;
- } else {
- currentBet = config.baseBet.value;
- log('We won, so next bet will be', currentBet/100, 'bits')
- }
- }
- } else {
- amountWins = 0;
- lost = true;
- currentBet = currentBet * 2;
- log('We lost, so next bet will be', currentBet/100, 'bits')
- }
- if (currentBet > config.stop.value) {
- log('Was about to bet', currentBet, 'which triggers the stop');
- engine.removeListener('GAME_STARTING', onGameStarted);
- engine.removeListener('GAME_ENDED', onGameEnded);
- }
- }
- function roundBit(bet) {
- return Math.round(bet / 100) * 100;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement