Advertisement
SellingScripts

Untitled

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