Advertisement
Guest User

Bustabit Bonus?

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