SellingScripts

Untitled

Oct 17th, 2018
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.21 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. log('Welcome script is running...');
  32. log('Your balance is...' + (userInfo.balance / 100) + ' bits');
  33. log('Good Luck!');
  34.  
  35.  
  36. // Main:
  37. engine.on("GAME_STARTING", function() {
  38.  
  39. if ((roundCounter < arraySpan) && (onlyBetArray1 === false)) {
  40. bet = betArray1[index];
  41. log("1 Betting " + bet);
  42. } else if ((roundCounter >= (arraySpan)) && (index === 0) && (onlyBetArray1 === false)) {
  43. bet = betArray2[index];
  44. log("2 Betting " + bet);
  45. } else if ((roundCounter >= (arraySpan)) && (bet*2 === betArray2[index] || bet === betArray2[index]) && (index > 0) && (onlyBetArray1 === false)) {
  46. bet = betArray2[index];
  47. log("3 Betting " + bet);
  48. } else {
  49. bet = betArray1[index];
  50. log("4 Betting " + bet);
  51. }
  52.  
  53.  
  54. if (losestreak < maxLosestreak) {
  55. engine.bet(bet * 100, cashout);
  56. } else if (skipAfterGreen > maxSkipAfterGreen) {
  57. engine.bet(bet * 100, cashout);
  58. skipAfterGreen = 0;
  59. losestreak = 0;
  60. } else {
  61. if (losestreak >= maxLosestreak) {
  62. skippedRounds += 1;
  63. if (skippedRounds >= maxSkippedRounds) {
  64. skippedRounds = 0;
  65. losestreak = 0;
  66. }
  67. }
  68. log('5 Skipping the Next Round');
  69. }
  70.  
  71. });
  72.  
  73. engine.on("GAME_ENDED", function() {
  74.  
  75. var lastGame = engine.history.first();
  76.  
  77.  
  78. if (!lastGame.wager & roundCounter !== 0) {
  79. if (lastGame.bust >= cashout) {
  80. skipAfterGreen++;
  81. log('6 The red streak ended, waiting for ' + maxFirstSkipAfterGreen + ' greens before betting. ' + skipAfterGreen);
  82.  
  83. }
  84.  
  85. return;
  86. }
  87.  
  88.  
  89. if (!lastGame.cashedAt) {
  90. log('7 We lost.');
  91. index++;
  92. cashout = cashArray[index];
  93. losestreak++;
  94. roundCounter++;
  95. } else if (!lastGame.wager && (bet === betArray2[index])) {
  96. log('8 We lost.');
  97. cashout = cashArray[index];
  98. losestreak++;
  99. roundCounter++;
  100. } else if (lastGame.cashedAt && (bet === betArray2[index])) {
  101. log('9 We won.');
  102. index = 0;
  103. losestreak = 0;
  104. cashout = cashArray[index];
  105. roundCounter=0;
  106. } else {
  107. log('10 We won.');
  108. index = 0;
  109. losestreak = 0;
  110. cashout = cashArray[index];
  111. roundCounter++;
  112. }
  113.  
  114.  
  115.  
  116. });
Advertisement
Add Comment
Please, Sign In to add comment