Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. var config = {
  2. baseBet: { value: 100, type: 'balance', label: 'Base bet' },
  3. payout: { value: 1.71, type: 'multiplier', label: 'Payout' },
  4. stop: { value: 1e8, type: 'balance', label: 'Stop if bet >' },
  5. mode: {
  6. value: 'wait', type: 'radio', label: 'Select Mode',
  7. options: {
  8. base: { type: 'noop', label: 'DO NOT CHOOSE THIS' },
  9. wait: { value: 3, type: 'text', label: '99% safe betting! ' },
  10. }
  11. },
  12. };
  13.  
  14.  
  15. log('Script is running..');
  16.  
  17. var currentBet = config.baseBet.value;
  18. var currentNum = config.mode.options.wait.value;
  19. var WinStreak = 1;
  20. var two = 1.02
  21.  
  22. // Always try to bet when script is started
  23. engine.bet(roundBit(currentBet), config.payout.value);
  24. log('I am working now.. first bet will be', currentBet/100, 'bits','- payout x', config.payout.value);
  25.  
  26. engine.on('GAME_STARTING', onGameStarted);
  27. engine.on('GAME_ENDED', onGameEnded);
  28.  
  29. function onGameStarted() {
  30. engine.bet(roundBit(currentBet), config.payout.value);
  31. }
  32.  
  33.  
  34. function onGameEnded() {
  35. var lastGame = engine.history.first()
  36.  
  37. // If we wagered, it means we played
  38. if (!lastGame.wager) {
  39. return;
  40. }
  41.  
  42. // we won..
  43. if (lastGame.cashedAt) {
  44. if (config.mode.value === 'wait') {
  45. WinStreak++;
  46.  
  47. if (WinStreak < currentNum) {
  48. currentBet *= 2.4;
  49.  
  50. }else if (WinStreak == currentNum) {
  51. currentBet *= 2.4;
  52.  
  53. } else {
  54. currentBet = 1;
  55. WinStreak = 1;
  56. }
  57. } else {
  58. WinStreak++;
  59. if (WinStreak == 1) {
  60. currentBet = 3400;
  61. } else {
  62. currentBet *= two;
  63. }
  64. }
  65.  
  66.  
  67.  
  68. log('We won, so next bet will be', currentBet/100, 'bits',' - WinStreak: ', WinStreak);
  69. } else {
  70. // damn, looks like we lost :(
  71. if (config.mode.value === 'wait') {
  72. WinStreak = 1;
  73. } else {
  74. WinStreak = 1;
  75. }
  76.  
  77.  
  78.  
  79. log('We lost, so next bet will be', currentBet/100, 'bits',' - WinStreak: ', WinStreak);
  80. }
  81.  
  82. if (currentBet > config.stop.value) {
  83. log('Was about to bet', currentBet, 'which triggers the stop');
  84. engine.removeListener('GAME_STARTING', onGameStarted);
  85. engine.removeListener('GAME_ENDED', onGameEnded);
  86. }
  87. }
  88.  
  89. function roundBit(bet) {
  90. return Math.round(bet / 100) * 100;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement