Guest User

Untitled

a guest
Nov 17th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. const baseBet = 100
  2. const baseTarget = 10
  3. const increaseAfterX = 10
  4. const targetIncrease = 1.01
  5. const increaseBy = 2
  6. const waitForXunderTarget = 10
  7.  
  8.  
  9. let consecutiveLosses = 0
  10. let bet = baseBet
  11. let target = baseTarget
  12. let redStreak = 0
  13.  
  14. while (true) {
  15. const { multiplier } = await this.skip(bet, target)
  16.  
  17. if (multiplier < target) {
  18. redStreak++
  19. } else {
  20. redStreak = 0
  21. }
  22.  
  23. while(redStreak >= waitForXunderTarget) {
  24. this.log(`Red streak hit on skips, starting betting.`)
  25. const { multiplier } = await this.bet(bet, target)
  26. await sleep(500)
  27.  
  28. if (multiplier < target) { // loss
  29. consecutiveLosses++
  30. redStreak++
  31. await this.log(`Lost consecutive bet #${consecutiveLosses}`)
  32.  
  33. if (consecutiveLosses % increaseAfterX === 0) {
  34. bet *= increaseBy
  35. target = baseTarget
  36. } else {
  37. target += targetIncrease
  38. }
  39.  
  40. } else { // win
  41. redStreak = 0
  42. consecutiveLosses = 0
  43. bet = baseBet
  44. target = baseTarget
  45. await this.log("Won bet")
  46. }
  47. }
  48. }
  49.  
  50. function sleep(ms) {
  51. return new Promise(resolve => setTimeout(resolve, ms))
  52. }
Add Comment
Please, Sign In to add comment