Madwin74

003 - Scripts Found - Bustabit *** Bust A Bonus

Apr 21st, 2017
1,025
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //#############################################################
  2. // ____            _        _      ____
  3. //| __ ) _   _ ___| |_     / \    | __ )  ___  _ __  _   _ ___
  4. //|  _ \| | | / __| __|   / _ \   |  _ \ / _ \| '_ \| | | / __|
  5. //| |_) | |_| \__ \ |_   / ___ \  | |_) | (_) | | | | |_| \__ \
  6. //|____/ \__,_|___/\__| /_/   \_\ |____/ \___/|_| |_|\__,_|___/
  7. //#############################################################
  8.  
  9.  
  10.  
  11. /** -------------- Settings -------------- **/
  12.  
  13. /** Main settings **/
  14. var baseBet = 1;
  15. //Your base bet for the script
  16. var debug = true;
  17. //Debug the script. This will activate the console logging
  18.  
  19. /** Fail safe settings **/
  20. // This is **NOT currently working
  21. var stopOnMajorLoss = false;
  22. //Completely stop the script if you have lost more than 50% of your balance
  23.  
  24. /** Bonus hunting settings **/
  25. var maxMultiplier = 3;
  26. //Should it not snipe a bonus, what would you like to cash out on.
  27. var maxPeopleLeft = 1;
  28. //How many people should be left before we force cash out. Either this or the maxMultiplier will be triggered if the bonus snipe is not triggered
  29. var ignoreBets = 0; // This is a advance setting
  30. //How many bets should we ignore to ignore all those people using scripts or betting small? We want smart bets only. 3 is a good number
  31. var startCheckingForBonusAtMultiplier = 1.20;
  32. //At which multiplier (current payout) should we start looking for a bonus
  33. var highBet = 10000;
  34. //What makes a bet a "high" bet. This is the number that separates low bets from high bets. This number is divided by two on ever loss.
  35. //The higher this number is, the more likely it is too lose a game. The lower, the less likely. However this effects your overall outcome in the future
  36.  
  37. /** Loss streak settings **/
  38. var lossStreakSettingsEnabled = true;
  39. //Disables or enabled loss streak settings
  40. var maxLossStreak = 6;
  41. //How many times would you like to lose in a row before resetting back to base bet. 1 to never double bet
  42. var lossBetMultiplier = 1.1;
  43. //What would you like to multiply your base bet by every time you lose, change to one to just double each game
  44. var holdUntilWin = true;
  45. //If this is true, then your current bet will not be reset. This means it will bet maxLossStreak * lossBetMultiplier * baseBet until it wins
  46. var waitBeforeBet = 4;
  47. //If this is not zero, the script will wait x games before betting again
  48.  
  49. /** Win streak settings (This is NOT tested) **/
  50. var maxWinEnabled = false;
  51. //If you would like to enable max win streaks This will stop the script after winning x times
  52. var maxWinStreak = 0;
  53. //How many times would you like to win in a row before we start getting scared about a rape train. This is a mind setting. It doesn't really change the chances in the end
  54. var winBreakAmount = 3;
  55. //How many games should we take a break a fter winning maxWinStreak in a row
  56.  
  57. /** Randomizer settings (This is NOT tested) **/
  58. var useRandomizer = false;
  59. //Should we use the randomizer function built into the script. This will randomize your base bet by either halving it or multiplying it each game
  60. var randomMultipliers = [.50, 1, 2];
  61. //What values would you like to randomly multiply the bet bad
  62.  
  63. /** -------------- Settings -------------- **/
  64.  
  65.  
  66. /** SAFE EDIT LINE
  67.  * ------------------------------------------------------------------------------------------------------------------------------------------/
  68.  * WARNING: ANY EDITS BEYOND THIS LINE CAN RESULT IN LOSS OF BITS
  69.  * DO NOT TOUCH. THIS IS YOUR ONLY WARNING
  70.  * IF YOU EDIT ANYTHING BELOW THIS LINE YOU WILL LOSE BITS. I PROMISE
  71.  * ------------------------------------------------------------------------------------------------------------------------------------------ **/
  72.  
  73.  
  74. var _0x8cc4 = ["\x67\x65\x74\x55\x73\x65\x72\x6E\x61\x6D\x65", "\x67\x65\x74\x42\x61\x6C\x61\x6E\x63\x65", "\x67\x61\x6D\x65\x5F\x73\x74\x61\x72\x74\x69\x6E\x67", "\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D", "\x47\x61\x6D\x65\x20\x53\x74\x61\x72\x74\x69\x6E\x67", "\x6C\x61\x73\x74\x47\x61\x6D\x65\x50\x6C\x61\x79", "\x4C\x4F\x53\x54", "\x5B\x48\x6F\x6C\x64\x69\x6E\x67\x5D\x20\x42\x6F\x74\x20\x69\x73\x20\x63\x75\x72\x72\x65\x6E\x74\x6C\x79\x20\x68\x6F\x6C\x64\x69\x6E\x67\x20\x62\x65\x66\x6F\x72\x65\x20\x62\x65\x74\x74\x69\x6E\x67\x20\x61\x67\x61\x69\x6E", "\x5B\x48\x6F\x6C\x64\x69\x6E\x67\x5D\x20\x42\x6F\x74\x20\x69\x73\x20\x63\x75\x72\x72\x65\x6E\x74\x20\x68\x6F\x6C\x64\x69\x6E\x67\x20\x62\x65\x66\x6F\x72\x65\x20\x62\x65\x74\x74\x69\x6E\x67\x20\x61\x67\x61\x69\x6E\x20\x47\x61\x6D\x65\x73\x20\x6C\x65\x66\x74\x20\x74\x6F\x20\x68\x6F\x6C\x64\x3A\x20", "\x4E\x6F\x74\x20\x67\x6F\x69\x6E\x67\x20\x74\x6F\x20\x62\x65\x74\x20\x62\x65\x63\x61\x75\x73\x65\x20\x79\x6F\x75\x20\x68\x61\x76\x65\x20\x6C\x6F\x73\x74\x20\x6D\x6F\x72\x65\x20\x74\x68\x61\x6E\x20\x35\x30\x25\x20\x6F\x66\x20\x79\x6F\x75\x72\x20\x62\x61\x6C\x61\x6E\x63\x65", "\x43\x75\x72\x72\x65\x6E\x74\x20\x69\x73\x20\x62\x65\x69\x6E\x67\x20\x72\x61\x6E\x64\x6F\x6D\x69\x7A\x65\x64\x2C\x20\x63\x75\x72\x72\x65\x6E\x74\x20\x62\x65\x74\x3A\x20", "\x72\x61\x6E\x64\x6F\x6D", "\x6C\x65\x6E\x67\x74\x68", "\x66\x6C\x6F\x6F\x72", "\x43\x75\x72\x72\x65\x6E\x74\x20\x62\x65\x74\x20\x77\x61\x73\x20\x72\x61\x6E\x64\x6F\x6D\x69\x7A\x65\x64\x2C\x20\x6E\x65\x77\x20\x62\x65\x74\x20\x61\x6D\x6F\x75\x6E\x74\x3A\x20", "\x54\x6F\x74\x61\x6C\x20\x42\x69\x74\x73\x20\x77\x61\x67\x65\x72\x65\x64\x20\x6C\x61\x73\x74\x20\x67\x61\x6D\x65\x3A\x20", "\x4C\x61\x73\x74\x20\x67\x61\x6D\x65\x20\x77\x61\x73\x20\x61\x20\x6C\x6F\x73\x73\x2C\x20\x62\x65\x74\x74\x69\x6E\x67\x20\x77\x69\x74\x68\x20\x64\x69\x66\x66\x65\x72\x65\x6E\x74\x20\x76\x61\x72\x69\x61\x62\x6C\x65\x73", "\x2A\x2A\x20\x48\x6F\x6C\x64\x20\x75\x6E\x74\x69\x6C\x20\x77\x69\x6E\x20\x65\x6E\x61\x62\x6C\x65\x64\x2C\x20\x63\x6F\x6E\x74\x69\x6E\x75\x69\x6E\x67\x20\x62\x65\x74\x74\x69\x6E\x67", "\x2A\x2A\x20\x4C\x6F\x73\x74\x20\x74\x6F\x6F\x20\x6D\x61\x6E\x79\x20\x67\x61\x6D\x65\x73\x20\x69\x6E\x20\x61\x20\x72\x6F\x77\x2C\x20\x72\x65\x73\x65\x74\x74\x69\x6E\x67\x20\x62\x65\x74\x73", "\x42\x6F\x74\x20\x69\x73\x20\x72\x65\x73\x65\x74\x74\x69\x6E\x67\x20\x6C\x6F\x73\x73\x20\x69\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x20\x66\x6F\x72\x20\x62\x65\x74\x73\x20\x62\x65\x63\x61\x75\x73\x65\x20\x69\x74\x20\x77\x6F\x6E", "\x42\x6F\x74\x20\x69\x73\x20\x73\x74\x69\x6C\x6C\x20\x6F\x6E\x20\x77\x69\x6E\x20\x73\x74\x72\x65\x61\x6B\x20\x63\x6F\x6F\x6C\x20\x64\x6F\x77\x6E\x2C\x20\x69\x67\x6E\x6F\x72\x69\x6E\x67\x20\x62\x65\x74\x2E\x20\x4C\x61\x73\x74\x20\x63\x6F\x6F\x6C\x20\x64\x6F\x77\x6E\x20\x67\x61\x6D\x65", "\x42\x6F\x74\x20\x69\x73\x20\x73\x74\x69\x6C\x6C\x20\x6F\x6E\x20\x61\x20\x77\x69\x6E\x20\x73\x74\x72\x65\x61\x6B\x20\x63\x6F\x6F\x6C\x20\x64\x6F\x77\x6E\x2C\x20\x69\x67\x6E\x6F\x72\x69\x6E\x67\x20\x62\x65\x74\x2E\x20\x4D\x6F\x72\x65\x20\x74\x68\x61\x6E\x20\x31\x20\x67\x61\x6D\x65\x73\x20\x6C\x65\x66\x74\x20\x6F\x6E\x20\x63\x6F\x6F\x6C\x64\x6F\x77\x6E", "\x2A\x2A\x20\x50\x6C\x61\x63\x69\x6E\x67\x20\x6E\x6F\x72\x6D\x61\x6C\x20\x62\x65\x74\x20\x66\x6F\x72\x20", "\x72\x6F\x75\x6E\x64", "\x70\x6C\x61\x63\x65\x42\x65\x74", "\x6F\x6E", "\x70\x6C\x61\x79\x65\x72\x5F\x62\x65\x74", "\x63\x75\x72\x72\x65\x6E\x74\x47\x61\x6D\x65\x49\x6E\x64\x65\x78", "\x75\x73\x65\x72\x6E\x61\x6D\x65", "\x69\x6E\x64\x65\x78", "\x5B\x59\x6F\x75\x72\x20\x62\x65\x74\x5D\x20", "\x43\x75\x72\x72\x65\x6E\x74\x20\x69\x6E\x64\x65\x78\x20\x66\x6F\x72\x20\x67\x61\x6D\x65\x3A\x20", "\x67\x61\x6D\x65\x5F\x73\x74\x61\x72\x74\x65\x64", "\x47\x61\x6D\x65\x20\x68\x61\x73\x20\x73\x74\x61\x72\x74\x65\x64", "\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79", "\x62\x65\x74", "\x62\x6F\x6E\x75\x73", "\x70\x75\x73\x68", "\x68\x69\x67\x68", "\x5B\x44\x61\x74\x61\x5D\x20\x41\x64\x64\x69\x6E\x67\x20", "\x20\x74\x6F\x20\x68\x69\x67\x68\x20\x6C\x69\x73\x74\x20\x62\x65\x63\x61\x75\x73\x65\x20\x6F\x66\x20\x68\x69\x67\x68\x20\x62\x65\x74\x3A\x20", "\x6D\x65\x64", "\x20\x74\x6F\x20\x6D\x65\x64\x69\x75\x6D\x20\x6C\x69\x73\x74\x20\x62\x65\x63\x61\x75\x73\x65\x20\x6F\x66\x20\x6D\x65\x64\x69\x75\x6D\x20\x62\x65\x74\x3A\x20", "\x6C\x6F\x77", "\x20\x74\x6F\x20\x6C\x6F\x77\x20\x6C\x69\x73\x74\x20\x62\x65\x63\x61\x75\x73\x65\x20\x6F\x66\x20\x6C\x6F\x77\x20\x62\x65\x74\x3A\x20", "\x74\x69\x6E\x79", "\x20\x74\x6F\x20\x74\x69\x6E\x79\x20\x6C\x69\x73\x74\x20\x62\x65\x63\x61\x75\x73\x65\x20\x6F\x66\x20\x74\x69\x6E\x79\x20\x62\x65\x74\x3A\x20", "\x55\x73\x65\x72\x73\x20\x6C\x69\x73\x74\x73\x20\x74\x68\x69\x73\x20\x72\x6F\x75\x6E\x64\x3A", "\x48\x69\x67\x68\x65\x73\x74\x20\x55\x73\x65\x72\x73\x3A", "\x4D\x65\x64\x69\x75\x6D\x20\x55\x73\x65\x72\x73\x3A\x20", "\x4C\x6F\x77\x20\x55\x73\x65\x72\x73\x3A\x20", "\x54\x69\x6E\x79\x20\x55\x73\x65\x72\x73\x3A", "\x59\x6F\x75\x72\x20\x62\x6F\x6E\x75\x73\x20\x6C\x61\x73\x74\x20\x72\x6F\x75\x6E\x64\x3A\x20", "\x59\x6F\x75\x72\x20\x63\x75\x72\x72\x65\x6E\x74\x20\x62\x6F\x6E\x75\x73\x20\x74\x6F\x74\x61\x6C\x3A\x20", "\x43\x75\x72\x72\x65\x6E\x74\x20\x68\x6F\x75\x73\x65\x20\x65\x78\x70\x65\x63\x74\x65\x64\x20\x72\x65\x74\x75\x72\x6E\x3A\x20", "\x63\x61\x73\x68\x65\x64\x5F\x6F\x75\x74", "\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x50\x61\x79\x6F\x75\x74", "\x5B\x43\x6F\x75\x6E\x74\x5D\x20\x43\x75\x72\x72\x65\x6E\x74\x20\x63\x61\x73\x68\x65\x64\x20\x6F\x75\x74\x3A\x20", "\x20\x7C\x20\x54\x6F\x74\x61\x6C\x20\x42\x65\x74\x73\x3A\x20", "\x20\x7C\x20\x54\x6F\x74\x61\x6C\x20\x6C\x65\x66\x74\x20\x74\x6F\x20\x63\x61\x73\x68\x20\x6F\x75\x74\x3A\x20", "\x5B\x43\x61\x73\x68\x20\x6F\x75\x74\x5D\x20", "\x2A\x2A\x20\x43\x61\x73\x68\x65\x64\x20\x6F\x75\x74\x20\x77\x69\x74\x68\x20", "\x20\x70\x65\x6F\x70\x6C\x65\x20\x6C\x65\x66\x74", "\x63\x61\x73\x68\x4F\x75\x74", "\x5B\x49\x67\x6E\x6F\x72\x65\x64\x5D\x20", "\x20\x62\x65\x63\x61\x75\x73\x65\x20\x68\x69\x73\x20\x74\x68\x65\x20\x62\x65\x74\x20\x77\x61\x73\x20\x6E\x6F\x74\x20\x6F\x76\x65\x72\x20", "\x20\x62\x65\x63\x61\x75\x73\x65\x20\x68\x69\x73\x20\x70\x72\x65\x76\x69\x6F\x75\x73\x20\x62\x65\x74\x20\x77\x61\x73\x20\x74\x6F\x6F\x20\x6C\x6F\x77", "\x67\x61\x6D\x65\x5F\x63\x72\x61\x73\x68", "\x47\x61\x6D\x65\x20\x68\x61\x73\x20\x63\x72\x61\x73\x68\x65\x64", "\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74", "\x6C\x6F\x67", "\x6B\x65\x79", "\x76\x61\x6C\x75\x65", "\x73\x6F\x72\x74", "\x67\x65\x74\x54\x69\x6D\x65", "\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x20\x43\x75\x72\x72\x65\x6E\x74\x20\x53\x74\x61\x74\x69\x73\x74\x69\x63\x73\x20\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D", "\x54\x6F\x74\x61\x6C\x20\x4C\x6F\x73\x73\x65\x73\x3A\x20", "\x54\x6F\x74\x61\x6C\x20\x57\x6F\x6E\x3A\x20", "\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D", "\x45\x6E\x64\x69\x6E\x67\x20\x6D\x75\x6C\x74\x69\x70\x6C\x69\x65\x72\x73\x3A", "\x47\x45\x54", "\x6F\x70\x65\x6E", "\x73\x65\x6E\x64", "\x72\x65\x73\x70\x6F\x6E\x73\x65\x54\x65\x78\x74"];
  75. var username = engine[_0x8cc4[0]]();
  76. var currentMultiplier = maxMultiplier;
  77. var currentBet = baseBet;
  78. var currentBetOrder = [];
  79. var previousBetTotal = 0;
  80. var currentIgnoreAmount = 0;
  81. var breakAmount = 0;
  82. var currentLossBreak = 0;
  83. var streakLoss = 0;
  84. var streakWin = 0;
  85. var totalWon = 0;
  86. var totalLost = 0;
  87. var totalBitsLastGame = 0;
  88. var startingBalance = engine[_0x8cc4[1]]();
  89. var cashedOut = false;
  90. var totalBetsCurrent = 0;
  91. var totalCashedCurrent = 0;
  92. var endingMultipliers = [];
  93. var currentHighBet = highBet;
  94. var bonusTotal = 0;
  95. var houseReturnTotal = 0;
  96. var lastStoppedMultiplier = null;
  97. var betting = false;
  98. var bonusLastRound = 0;
  99. var lostPrevious = false;
  100. var previousBets = {
  101.     "\x68\x69\x67\x68": [],
  102.     "\x6D\x65\x64": [],
  103.     "\x6C\x6F\x77": [],
  104.     "\x74\x69\x6E\x79": []
  105. };
  106. var personal = {
  107.     "\x63\x75\x72\x72\x65\x6E\x74\x47\x61\x6D\x65\x49\x6E\x64\x65\x78": 0
  108. };
  109. engine[_0x8cc4[25]](_0x8cc4[2], function(_0xfda3x1c) {
  110.     log(_0x8cc4[3]);
  111.     log(_0x8cc4[4]);
  112.     log(_0x8cc4[3]);
  113.     betting = false;
  114.     if (waitBeforeBet > 0) {
  115.         if (engine[_0x8cc4[5]]() == _0x8cc4[6]) {
  116.             log(_0x8cc4[7]);
  117.             lostPrevious = true;
  118.             breakAmount++;
  119.             if (breakAmount >= waitBeforeBet) {
  120.                 breakAmount = 0
  121.             } else {
  122.                 return
  123.             }
  124.         } else {
  125.             if (breakAmount > 0) {
  126.                 if (breakAmount >= waitBeforeBet) {
  127.                     breakAmount = 0
  128.                 } else {
  129.                     log(_0x8cc4[8] + (waitBeforeBet - breakAmount));
  130.                     breakAmount++;
  131.                     return
  132.                 }
  133.             }
  134.         }
  135.     };
  136.     if (stopOnMajorLoss) {
  137.         if (startingBalance % engine[_0x8cc4[1]]() >= 2) {
  138.             log(_0x8cc4[9]);
  139.             return
  140.         }
  141.     };
  142.     if (useRandomizer) {
  143.         log(_0x8cc4[10] + currentBet);
  144.         var _0xfda3x1d = randomMultipliers[Math[_0x8cc4[13]](Math[_0x8cc4[11]]() * randomMultipliers[_0x8cc4[12]])];
  145.         currentBet = currentBet * _0xfda3x1d;
  146.         log(_0x8cc4[14] + currentBet)
  147.     };
  148.     log(_0x8cc4[15] + totalBitsLastGame);
  149.     if (engine[_0x8cc4[5]]() == _0x8cc4[6] || lostPrevious) {
  150.         totalLost++;
  151.         if (lossStreakSettingsEnabled) {
  152.             log(_0x8cc4[16]);
  153.             currentBet = currentBet * lossBetMultiplier;
  154.             streakLoss++;
  155.             if (lossStreakSettingsEnabled) {
  156.                 if (streakLoss >= maxLossStreak + 1) {
  157.                     if (holdUntilWin) {
  158.                         log(_0x8cc4[17]);
  159.                         currentBet = currentBet / lossBetMultiplier
  160.                     } else {
  161.                         log(_0x8cc4[18]);
  162.                         return
  163.                     }
  164.                 }
  165.             }
  166.         }
  167.     } else {
  168.         log(_0x8cc4[19]);
  169.         totalWon++;
  170.         currentBet = baseBet;
  171.         streakLoss = 0;
  172.         currentHighBet = highBet
  173.     };
  174.     lostPrevious = false;
  175.     if (currentBet <= engine[_0x8cc4[1]]()) {
  176.         if (maxWinEnabled) {
  177.             if (streakWin > maxWinStreak) {
  178.                 if (breakAmount > winBreakAmount) {
  179.                     log(_0x8cc4[20]);
  180.                     streakWin = 0
  181.                 } else {
  182.                     log(_0x8cc4[21]);
  183.                     breakAmount++
  184.                 }
  185.             } else {
  186.                 log(_0x8cc4[22] + currentBet);
  187.                 engine[_0x8cc4[24]](currentBet * 100, Math[_0x8cc4[23]](currentMultiplier * 100), false);
  188.                 betting = true
  189.             }
  190.         } else {
  191.             log(_0x8cc4[22] + currentBet);
  192.             engine[_0x8cc4[24]](currentBet * 100, Math[_0x8cc4[23]](currentMultiplier * 100), false);
  193.             betting = true
  194.         }
  195.     }
  196. });
  197. engine[_0x8cc4[25]](_0x8cc4[26], function(_0xfda3x1e) {
  198.     personal[_0x8cc4[27]] = null;
  199.     totalBetsCurrent++;
  200.     if (_0xfda3x1e[_0x8cc4[28]] != username) {
  201.         currentBetOrder[_0xfda3x1e[_0x8cc4[28]]] = _0xfda3x1e
  202.     } else {
  203.         personal[_0x8cc4[27]] = _0xfda3x1e[_0x8cc4[28]][_0x8cc4[29]];
  204.         log(_0x8cc4[30] + _0x8cc4[31] + personal[_0x8cc4[27]])
  205.     }
  206. });
  207. engine[_0x8cc4[25]](_0x8cc4[32], function(_0xfda3x1e) {
  208.     log(_0x8cc4[3]);
  209.     log(_0x8cc4[33]);
  210.     log(_0x8cc4[3]);
  211.     previousBetTotal = 0;
  212.     var _0xfda3x1f = 0;
  213.     var _0xfda3x20 = _0xfda3x1e;
  214.     currentBetOrder = sortCurrentPlayers(currentBetOrder);
  215.     for (var _0xfda3x21 in _0xfda3x20) {
  216.         if (_0xfda3x20[_0x8cc4[34]](_0xfda3x21)) {
  217.             previousBets[_0xfda3x21] = _0xfda3x20[_0xfda3x21][_0x8cc4[35]];
  218.             totalBitsLastGame = totalBitsLastGame + _0xfda3x20[_0xfda3x21][_0x8cc4[35]];
  219.             betAmount = _0xfda3x20[_0xfda3x21][_0x8cc4[35]] / 100;
  220.             bonusLastRound = _0xfda3x20[_0xfda3x21][_0x8cc4[36]] / 100;
  221.             if (_0xfda3x20[_0xfda3x21][_0x8cc4[28]] == username) {
  222.                 bonusTotal = bonusTotal + bonusLastRound
  223.             } else {
  224.                 if (betAmount >= currentHighBet) {
  225.                     previousBets[_0x8cc4[38]][_0x8cc4[37]](_0xfda3x20[_0xfda3x21][_0x8cc4[28]]);
  226.                     log(_0x8cc4[39] + _0xfda3x20[_0xfda3x21][_0x8cc4[28]] + _0x8cc4[40] + betAmount)
  227.                 } else {
  228.                     if (betAmount >= (currentHighBet / 2)) {
  229.                         previousBets[_0x8cc4[41]][_0x8cc4[37]](_0xfda3x20[_0xfda3x21][_0x8cc4[28]]);
  230.                         log(_0x8cc4[39] + _0xfda3x20[_0xfda3x21][_0x8cc4[28]] + _0x8cc4[42] + betAmount)
  231.                     } else {
  232.                         if (betAmount >= (currentHighBet / 4)) {
  233.                             previousBets[_0x8cc4[43]][_0x8cc4[37]](_0xfda3x20[_0xfda3x21][_0x8cc4[28]]);
  234.                             log(_0x8cc4[39] + _0xfda3x20[_0xfda3x21][_0x8cc4[28]] + _0x8cc4[44] + betAmount)
  235.                         } else {
  236.                             previousBets[_0x8cc4[45]][_0x8cc4[37]](_0xfda3x20[_0xfda3x21][_0x8cc4[28]]);
  237.                             log(_0x8cc4[39] + _0xfda3x20[_0xfda3x21][_0x8cc4[28]] + _0x8cc4[46] + betAmount)
  238.                         }
  239.                     }
  240.                 }
  241.             }
  242.         }
  243.     };
  244.     calculateHouseReturn(currentBet, lastStoppedMultiplier);
  245.     log(_0x8cc4[3]);
  246.     log(_0x8cc4[47]);
  247.     log(_0x8cc4[3]);
  248.     log(_0x8cc4[48]);
  249.     log(previousBets[_0x8cc4[38]]);
  250.     log(_0x8cc4[49]);
  251.     log(previousBets[_0x8cc4[41]]);
  252.     log(_0x8cc4[50]);
  253.     log(previousBets[_0x8cc4[43]]);
  254.     log(_0x8cc4[51]);
  255.     log(previousBets[_0x8cc4[45]]);
  256.     log(_0x8cc4[3]);
  257.     log(_0x8cc4[52] + _0xfda3x1f);
  258.     log(_0x8cc4[53] + bonusTotal);
  259.     log(_0x8cc4[54] + houseReturnTotal);
  260.     log(_0x8cc4[3]);
  261.     bonusLastRound = 0
  262. });
  263. engine[_0x8cc4[25]](_0x8cc4[55], function(_0xfda3x22) {
  264.     if (!cashedOut) {
  265.         totalCashedCurrent++;
  266.         cashedUser = null;
  267.         var _0xfda3x23 = engine[_0x8cc4[56]]();
  268.         log(_0x8cc4[57] + totalCashedCurrent + _0x8cc4[58] + totalBetsCurrent + _0x8cc4[59] + (totalBetsCurrent - totalCashedCurrent));
  269.         if (totalBetsCurrent - totalCashedCurrent <= maxPeopleLeft) {
  270.             wait(100);
  271.             log(_0x8cc4[60] + _0x8cc4[61] + maxPeopleLeft + _0x8cc4[62]);
  272.             engine[_0x8cc4[63]]()
  273.         };
  274.         cashedUser = _0xfda3x22[_0x8cc4[28]];
  275.         if (isPossibleHigh(cashedUser, _0xfda3x23)) {
  276.             if (_0xfda3x23 > startCheckingForBonusAtMultiplier) {
  277.                 engine[_0x8cc4[63]]();
  278.                 log(_0x8cc4[60] + _0x8cc4[61] + cashedUser);
  279.                 cashedOut = true
  280.             } else {
  281.                 log(_0x8cc4[64] + _0xfda3x22[_0x8cc4[28]] + _0x8cc4[65] + startCheckingForBonusAtMultiplier)
  282.             }
  283.         } else {
  284.             log(_0x8cc4[64] + _0xfda3x22[_0x8cc4[28]] + _0x8cc4[66])
  285.         }
  286.     }
  287. });
  288. engine[_0x8cc4[25]](_0x8cc4[67], function(_0xfda3x1e) {
  289.     log(_0x8cc4[3]);
  290.     log(_0x8cc4[68]);
  291.     log(_0x8cc4[3]);
  292.     lastStoppedMultiplier = engine[_0x8cc4[56]]();
  293.     endingMultipliers[_0x8cc4[37]](_0xfda3x1e);
  294.     currentBetOrder = [];
  295.     currentIgnoreAmount = 0;
  296.     cashedOut = false;
  297.     totalBetsCurrent = 0;
  298.     totalCashedCurrent = 0;
  299.     previousBets = {
  300.         "\x68\x69\x67\x68": [],
  301.         "\x6D\x65\x64": [],
  302.         "\x6C\x6F\x77": [],
  303.         "\x74\x69\x6E\x79": []
  304.     }
  305. });
  306. engine[_0x8cc4[25]](_0x8cc4[69], function() {});
  307.  
  308. function log(_0xfda3x25) {
  309.     if (debug) {
  310.         console[_0x8cc4[70]](_0xfda3x25)
  311.     }
  312. }
  313.  
  314. function findIndexBet(username) {
  315.     for (var _0xfda3x27 = 0; _0xfda3x27 < currentBetOrder[_0x8cc4[12]]; _0xfda3x27++) {
  316.         if (currentBetOrder[_0xfda3x27][_0x8cc4[71]] === username) {
  317.             return currentBetOrder[_0xfda3x27]
  318.         }
  319.     }
  320. }
  321.  
  322. function isIndexIn(_0xfda3x29, _0xfda3x2a) {
  323.     for (var _0xfda3x27 = 0; _0xfda3x27 < _0xfda3x2a[_0x8cc4[12]]; _0xfda3x27++) {
  324.         if (_0xfda3x2a[_0xfda3x27][_0x8cc4[72]][_0x8cc4[29]] === _0xfda3x29) {
  325.             return _0xfda3x2a[_0xfda3x27]
  326.         }
  327.     }
  328. }
  329.  
  330. function sortCurrentPlayers(_0xfda3x2c) {
  331.     var _0xfda3x2d = [];
  332.     var _0xfda3x2e;
  333.     for (_0xfda3x2e in _0xfda3x2c) {
  334.         if (_0xfda3x2c[_0x8cc4[34]](_0xfda3x2e)) {
  335.             _0xfda3x2d[_0x8cc4[37]]({
  336.                 "\x6B\x65\x79": _0xfda3x2e,
  337.                 "\x76\x61\x6C\x75\x65": _0xfda3x2c[_0xfda3x2e]
  338.             })
  339.         }
  340.     };
  341.     _0xfda3x2d[_0x8cc4[73]](function(_0xfda3x2f, _0xfda3x30) {
  342.         return _0xfda3x30[_0x8cc4[72]] - _0xfda3x2f[_0x8cc4[72]]
  343.     });
  344.     return _0xfda3x2d
  345. }
  346.  
  347. function isIgnored(username) {
  348.     for (i = 0; i < ignoreBets[_0x8cc4[12]]; i++) {
  349.         if (ignoreBets[i] == username) {
  350.             return true
  351.         } else {}
  352.     }
  353. }
  354.  
  355. function isPossibleHigh(username, currentMultiplier) {
  356.     var _0xfda3x33 = null;
  357.     currentMultiplier *= 100;
  358.     if (currentMultiplier > (startCheckingForBonusAtMultiplier * 100) + 100) {
  359.         _0xfda3x33 = _0x8cc4[43]
  360.     } else {
  361.         if (currentMultiplier > (startCheckingForBonusAtMultiplier * 100) + 30) {
  362.             _0xfda3x33 = _0x8cc4[41]
  363.         } else {
  364.             if (currentMultiplier > startCheckingForBonusAtMultiplier * 100) {
  365.                 _0xfda3x33 = _0x8cc4[38]
  366.             } else {
  367.                 return false
  368.             }
  369.         }
  370.     };
  371.     for (i = 0; i < previousBets[_0xfda3x33][_0x8cc4[12]]; i++) {
  372.         if (previousBets[_0xfda3x33][i] == username) {
  373.             previousBets[_0xfda3x33][i] = null;
  374.             return true
  375.         }
  376.     }
  377. }
  378.  
  379. function calculateHouseReturn(currentBet, _0xfda3x35) {
  380.     var _0xfda3x36 = 0;
  381.     _0xfda3x36 = 0.01 * ((100 * maxMultiplier) - currentBet) * (currentBet / (100 * maxMultiplier));
  382.     houseReturnTotal = houseReturnTotal + _0xfda3x36
  383. }
  384.  
  385. function wait(_0xfda3x38) {
  386.     var _0xfda3x39 = new Date()[_0x8cc4[74]]();
  387.     var _0xfda3x3a = _0xfda3x39;
  388.     while (_0xfda3x3a < _0xfda3x39 + _0xfda3x38) {
  389.         _0xfda3x3a = new Date()[_0x8cc4[74]]()
  390.     }
  391. }
  392.  
  393. function showStatistics() {
  394.     log(_0x8cc4[75]);
  395.     log(_0x8cc4[76] + totalLost);
  396.     log(_0x8cc4[77] + totalWon);
  397.     log(_0x8cc4[78]);
  398.     log(_0x8cc4[53] + bonusTotal);
  399.     log(_0x8cc4[54] + houseReturnTotal);
  400.     log(_0x8cc4[78]);
  401.     log(_0x8cc4[79]);
  402.     log(endingMultipliers);
  403.     log(_0x8cc4[75])
  404. }
  405.  
  406. function httpGet(_0xfda3x3d) {
  407.     var _0xfda3x3e = new XMLHttpRequest();
  408.     _0xfda3x3e[_0x8cc4[81]](_0x8cc4[80], _0xfda3x3d, false);
  409.     _0xfda3x3e[_0x8cc4[82]](null);
  410.     return _0xfda3x3e[_0x8cc4[83]]
  411. }
Advertisement
Add Comment
Please, Sign In to add comment