SellingScripts

Untitled

Oct 19th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. var config = {
  2. msg: {
  3. type: 'noop',
  4. label: 'Created By SellingScripts'
  5. },
  6. };
  7.  
  8. var betArray1 = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048,4096,8192, 16384, 32768]; // 0 is skip and other is in Bits.
  9. var betArray2 = [3, 6, 12, 24, 48, 96, 192, 384, 768, 1536, 3072, 6144, 12288, 24576, 49152,98304]; // 0 is skip and other is in Bits.
  10. var cashArray = [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]; // must have 0 in same place as in betArray to cashout nicely.
  11.  
  12. var index = 0;
  13. var bet;
  14. var cashout = cashArray[index];
  15. var roundCounter = 0;
  16.  
  17. var arraySpan = 5; // Span of games for each array
  18. var onlyBetArray1 = false; // If set to true; will only bet on first array.
  19.  
  20.  
  21. var losestreak = 0;
  22. var maxLosestreak = 6;
  23.  
  24. var skippedRounds = 0;
  25. var maxSkippedRounds = 10000000;
  26.  
  27. var skipAfterGreen = 0;
  28. var maxFirstSkipAfterGreen = 3;
  29. var maxSkipAfterGreen = maxFirstSkipAfterGreen - 1;
  30.  
  31. // betArray2 Variables
  32.  
  33. var losestreak2 = 0;
  34. var maxLosestreak2 = 6;
  35.  
  36. var skippedRounds2 = 0;
  37. var maxSkippedRounds2 = 10000000;
  38.  
  39. var skipAfterGreen2 = 0;
  40. var maxFirstSkipAfterGreen2 = 3;
  41. var maxSkipAfterGreen2 = maxFirstSkipAfterGreen2 - 1;
  42.  
  43. log('Welcome script is running...');
  44. log('Your balance is...' + (userInfo.balance / 100) + ' bits');
  45. log('Good Luck!');
  46.  
  47.  
  48. // Main:
  49. engine.on("GAME_STARTING", function() {
  50.  
  51. if ((roundCounter < arraySpan) && (onlyBetArray1 === false)) {
  52. bet = betArray1[index];
  53. log("1 Betting " + bet);
  54. } else if ((roundCounter >= (arraySpan)) && (index === 0) && (onlyBetArray1 === false)) {
  55. bet = betArray2[index];
  56. log("2 Betting " + bet);
  57. } else if ((roundCounter >= (arraySpan)) && (bet*2 === betArray2[index] || bet === betArray2[index]) && (index > 0) && (onlyBetArray1 === false)) {
  58. bet = betArray2[index];
  59. log("3 Betting " + bet);
  60. } else {
  61. bet = betArray1[index];
  62. log("4 Betting " + bet);
  63. }
  64.  
  65. if ((bet*2 === betArray2[index] || bet === betArray2[index])) {
  66. if (losestreak2 < maxLosestreak2) {
  67. engine.bet(bet * 100, cashout);
  68. } else if (skipAfterGreen2 > maxSkipAfterGreen2) {
  69. engine.bet(bet * 100, cashout);
  70. skipAfterGreen2 = 0;
  71. losestreak2 = 0;
  72. } else {
  73. if (losestreak2 >= maxLosestreak2) {
  74. skippedRounds2 += 1;
  75. if (skippedRounds2 >= maxSkippedRounds2) {
  76. skippedRounds2 = 0;
  77. losestreak2 = 0;
  78. }
  79. }
  80. log('5 Skipping the Next Round');
  81. }
  82. } else {
  83. if (losestreak < maxLosestreak) {
  84. engine.bet(bet * 100, cashout);
  85. } else if (skipAfterGreen > maxSkipAfterGreen) {
  86. engine.bet(bet * 100, cashout);
  87. skipAfterGreen = 0;
  88. losestreak = 0;
  89. } else {
  90. if (losestreak >= maxLosestreak) {
  91. skippedRounds += 1;
  92. if (skippedRounds >= maxSkippedRounds) {
  93. skippedRounds = 0;
  94. losestreak = 0;
  95. }
  96. }
  97. log('5 Skipping the Next Round');
  98. }
  99. }
  100.  
  101.  
  102. });
  103.  
  104. engine.on("GAME_ENDED", function() {
  105.  
  106. var lastGame = engine.history.first();
  107.  
  108. if ((bet*2 === betArray2[index] || bet === betArray2[index])) {
  109. if (!lastGame.wager & roundCounter !== 0) {
  110. if (lastGame.bust >= cashout) {
  111. skipAfterGreen2++;
  112. log('6 The red streak ended, waiting for ' + maxFirstSkipAfterGreen2 + ' greens before betting. ' + skipAfterGreen2);
  113.  
  114. }
  115.  
  116. return;
  117. }
  118. } else {
  119. if (!lastGame.wager & roundCounter !== 0) {
  120. if (lastGame.bust >= cashout) {
  121. skipAfterGreen++;
  122. log('6 The red streak ended, waiting for ' + maxFirstSkipAfterGreen + ' greens before betting. ' + skipAfterGreen);
  123.  
  124. }
  125.  
  126. return;
  127. }
  128. }
  129.  
  130.  
  131. if (!lastGame.cashedAt) {
  132. log('7 We lost.');
  133. index++;
  134. cashout = cashArray[index];
  135. if ((bet*2 === betArray2[index] || bet === betArray2[index])) {
  136. losestreak2++
  137. } else {
  138. losestreak++
  139. }
  140. roundCounter++;
  141. } else if (!lastGame.wager && (bet === betArray2[index])) {
  142. log('8 We lost.');
  143. cashout = cashArray[index];
  144. losestreak++;
  145. roundCounter++;
  146. } else if (lastGame.cashedAt && (bet === betArray2[index])) {
  147. log('9 We won.');
  148. index = 0;
  149. losestreak = 0;
  150. cashout = cashArray[index];
  151. roundCounter=0;
  152. } else {
  153. log('10 We won.');
  154. index = 0;
  155. losestreak = 0;
  156. cashout = cashArray[index];
  157. roundCounter++;
  158. }
  159.  
  160.  
  161.  
  162. });
Advertisement
Add Comment
Please, Sign In to add comment