Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var config = {
- baseBet: { value: 100, type: 'balance', label: 'Base bet' },
- payout: { value: 1.71, type: 'multiplier', label: 'Payout' },
- stop: { value: 1e8, type: 'balance', label: 'Stop if bet >' },
- mode: {
- value: 'wait', type: 'radio', label: 'Select Mode',
- options: {
- base: { type: 'noop', label: 'DO NOT CHOOSE THIS' },
- wait: { value: 3, type: 'text', label: '99% safe betting! ' },
- }
- },
- };
- log('Script is running..');
- var currentBet = config.baseBet.value;
- var currentNum = config.mode.options.wait.value;
- var WinStreak = 1;
- var two = 1.02
- // Always try to bet when script is started
- engine.bet(roundBit(currentBet), config.payout.value);
- log('I am working now.. first bet will be', currentBet/100, 'bits','- payout x', 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) {
- if (config.mode.value === 'wait') {
- WinStreak++;
- if (WinStreak < currentNum) {
- currentBet *= 2.4;
- }else if (WinStreak == currentNum) {
- currentBet *= 2.4;
- } else {
- currentBet = 1;
- WinStreak = 1;
- }
- } else {
- WinStreak++;
- if (WinStreak == 1) {
- currentBet = 3400;
- } else {
- currentBet *= two;
- }
- }
- log('We won, so next bet will be', currentBet/100, 'bits',' - WinStreak: ', WinStreak);
- } else {
- // damn, looks like we lost :(
- if (config.mode.value === 'wait') {
- WinStreak = 1;
- } else {
- WinStreak = 1;
- }
- log('We lost, so next bet will be', currentBet/100, 'bits',' - WinStreak: ', WinStreak);
- }
- 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