Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var config = {
- wager: {
- value: 11100, type: 'balance', label: 'bet'
- },
- payout: {
- value: 1.33, type: 'multiplier', label: 'payout' }
- };
- var lastlost = false;
- var currentBet = config.wager.value;
- var currentMultiplier = config.wager.value;
- var lossStreak = 0;
- log('starting bits', userInfo.balance)
- engine.on('GAME_STARTING', onGameStarted);
- engine.on('GAME_ENDED', onGameEnded);
- function onGameStarted() {
- if(lastlost) {
- lossStreak++;
- if(lossStreak==1) {
- currentBet = 33300;
- currentMultiplier = 1.44;
- }
- if(lossStreak==2) {
- currentBet = 99900;
- currentMultiplier = 1.52;
- }
- if(lossStreak==3) {
- currentBet = 299900;
- currentMultiplier = 1.6;
- }
- if(lossStreak==4) {
- currentBet = 999900;
- currentMultiplier = 1.68;
- }
- if(lossStreak==5) {
- currentBet = 2999900;
- currentMultiplier = 1.33;
- }
- if(lossStreak>5) {
- stop('Limit')
- }
- } else {
- currentBet = config.wager.value;
- currentMultiplier = config.payout.value;
- }
- engine.bet(currentBet, currentMultiplier);
- }
- function onGameEnded() {
- var lastGame = engine.history.first();
- if (!lastGame.wager) {
- return;
- }
- if (lastGame.cashedAt) {
- var profit = Math.round((config.wager.value * config.payout.value - config.wager.value) / 100)
- log('we won', profit, 'bits');
- lastlost = false;
- } else {
- log('we lost', Math.round(config.wager.value / 100), 'bits');
- lastlost = true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement