Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.66 KB | None | 0 0
  1. const skipGame = 7
  2. const base1 = 10
  3. const maxBet1 = 7
  4. const base2 = 100
  5. const maxBet2 = 6
  6. const laststop = 1
  7. const maxBet2Stop = 1
  8. const maxwin2stop = 0
  9. const multiple = 2
  10. const uprate = 2
  11. const minBaseBet = 1
  12. const seed = 1
  13. const randombet = 1
  14. const maxWin21 = 1
  15. const mw21 = [[7,7], [7,8], [7,9]]
  16. const maxWin22 = 2
  17. const mw22 = [[8,7], [8,8], [8,9]]
  18.  
  19. let lossStreak1 = 0
  20. let lossStreak2 = 0
  21. let currentmaxWin = maxWin21
  22. let winCount = 0
  23. let seedCount = 0
  24. let skipCount = 0
  25. let currentBet = base1
  26. let history = new Array()
  27. let bet1 = false
  28. let bet2 = false
  29. let bet2pre = false
  30. let stopping = false
  31. while (true) {
  32. if (stopping) {
  33. const {multiplier} = await this.bet(minBaseBet * 100, 2)
  34. if (multiplier >= 2) {
  35. this.stop()
  36. }
  37. }
  38. if (bet2) {
  39. if (bet2pre) {
  40. const {multiplier} = await this.bet(Math.round(currentBet) * 100, multiple)
  41. if (multiplier < multiple) {
  42. lossStreak2++
  43. currentBet *= uprate
  44. if (lossStreak2 >= maxBet2) {
  45. if (maxBet2Stop) {
  46. stopping = true
  47. } else {
  48. currentBet = base1
  49. winCount = 0
  50. bet2 = 0
  51. bet2pre = false
  52. lossStreak2 = 0
  53. currentmaxWin = 1
  54. }
  55. }
  56. } else {
  57. winCount++
  58. currentBet = base2 / currentmaxWin
  59. lossStreak2 = 0
  60. if (winCount >= currentmaxWin) {
  61. if (maxwin2stop) {
  62. this.stop()
  63. } else {
  64. if((++seedCount >= seed) && (seed != 0)) {
  65. seedCount = 0
  66. await this.newSeedPair()
  67. }
  68. currentBet = base1
  69. winCount = 0
  70. bet2 = false
  71. bet2pre = false
  72. history = new Array(0)
  73. currentmaxWin = 1
  74. }
  75. }
  76. }
  77. } else {
  78. const {multiplier} = await this.bet(minBaseBet * 100, 2)
  79. history.unshift(multiplier)
  80. if (multiplier >= 2) {
  81. let counts = new Array(2)
  82. for (let s = 0,c = 0,i = 1; i < history.length; i++) {
  83. if (history[i] < 2) {
  84. s++
  85. } else {
  86. counts[c] = s
  87. c++
  88. if (c >= 2) {
  89. break
  90. }
  91. s = 0
  92. }
  93. }
  94. this.log(`${counts[0]} ${counts[1]}`)
  95. console.log(counts[0], counts[1])
  96. for(let i = 0; i < mw21.length; i++) {
  97. if ((counts[0] == mw21[i][0]) && (counts[1] == mw21[i][1])) {
  98. currentmaxWin = maxWin21
  99. break
  100. }
  101. }
  102. for(let i = 0; i < mw22.length; i++) {
  103. if ((counts[0] == mw22[i][0]) && (counts[1] == mw22[i][1])) {
  104. currentmaxWin = maxWin22
  105. let currentBet = base2 / maxWin22
  106. break
  107. }
  108. }
  109. bet2pre = true
  110. }
  111. }
  112. continue
  113. }
  114. if (bet1) {
  115. const {multiplier} = await this.bet(Math.round(currentBet) * 100, multiple)
  116. history.unshift(multiplier)
  117. if (multiplier < multiple) {
  118. lossStreak1++
  119. currentBet *= uprate
  120. if (lossStreak1 >= maxBet1) {
  121. lossStreak1 = 0
  122. bet1 = false
  123. bet2 = true
  124. currentBet = base2
  125. }
  126. } else {
  127. if((++seedCount >= seed) && (seed != 0)) {
  128. seedCount = 0
  129. await this.newSeedPair()
  130. }
  131. lossStreak1 = 0
  132. currentBet = base1
  133. bet1 = false
  134. history = new Array(0)
  135. }
  136. } else {
  137. let conditions = new Array(2)
  138. for(let s = 0,i = 0; i < history.length; i++) {
  139. if (i == 0) {
  140. if (history[i] >= 2) {
  141. conditions[0] = true
  142. } else {
  143. break
  144. }
  145. } else {
  146. if (history[i] < 2) {
  147. s++
  148. if (s >= skipGame) {
  149. conditions[1] = true
  150. }
  151. } else {
  152. break
  153. }
  154. }
  155. }
  156. if (conditions[0] && conditions[1]) {
  157. skipCount++
  158. if (skipCount >= randombet) {
  159. skipCount = 0
  160. bet1 = true
  161. continue
  162. } else {
  163. history = new Array()
  164. }
  165. }
  166. const {multiplier} = await this.bet(minBaseBet * 100, 2)
  167. history.unshift(multiplier)
  168. }
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement