Advertisement
cryptomonkey

luckygames console bot; use basebet = balance : 500,000

Dec 24th, 2019
521
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 37.31 KB | None | 0 0
  1. $('#body').css('background', 'linear-gradient(45deg, rgb(0,0,0) 30%, rgb(0,0,0) 50%, rgb(0,0,0) 20%)');
  2. $('#main').css('min-width', '100%');
  3. $('#header').css('display', 'none');
  4. $('#news').css('display', 'none');
  5. $('#content').css('background', 'none');
  6. $('#gameContainer').html('<h2 style="margin: 0px; color: #2eab5b;"></h2> <br><span id="notification">...</span><br><br> <span style="float: left;"><input id="basebetAmount" value="0.00000001" style="background: none; text-align: center; color: #fff; border: 1px solid #fff;" placeholder="basebetAmount" autocomplete="off"> <input id="overBalance" value="0.00000000" style="background: none; text-align: center; color: #fff; border: 1px solid #fff;" placeholder="overBalance" autocomplete="off"> <input id="underBalance" value="0.00000000" style="background: none; text-align: center; color: #fff; border: 1px solid #fff;" placeholder="underBalance" autocomplete="off"></span> <span style="float: right;"><button id="min" onclick="min();" style="border: 1px solid #fff; padding: 2px;">Min</button> <button id="play" style="border: 1px solid #fff; padding: 2px;">Start</button> <button id="reset" onclick="reset();" style="border: 1px solid #fff; padding: 2px;">Reset</button> <button id="showChart" style="border: 1px solid #fff; padding: 2px;">Show Chart</button> <button id="showStatic" style="border: 1px solid #fff; padding: 2px;">Show Static</button></span><br><br> <div id="chart" style="height: 320px;"></div><br> <div id="static">...</div>');
  7. $('#gameContainer').css('width', '75%');
  8. $('#gameContainer').css('height', '100%');
  9. $('#gameContainer').css('color', '#fff');
  10. $('#gameContainer').css('font-size', '16px');
  11. $('#gameContainer').css('margin', 'auto');
  12. $('#gameContainer').css('padding', '0px');
  13. $('#notification').html('Bot has applied!');
  14. $('#static').css('text-align', 'center');
  15. $('#controlContainer').css('display', 'none');
  16. $('#listContainer').css('display', 'none');
  17. $('#frontText').css('display', 'none');
  18. $('#footer').css('display', 'none');
  19. $('#notification').html('Bot has applied');
  20. $('#static').html('...');
  21. $('.inputBox input')['css']('background', 'none');
  22. $('.inputBox input')['css']('border', '1px solid #2eab5b');
  23. $('.inputBox input')['css']('-webkit-box-shadow', 'none');
  24. document.getElementById('chart').hidden = true;
  25. document.getElementById('static').hidden = true;
  26. randomizeSeed();
  27. console.clear();
  28. var run = false;
  29. hideChart = true;
  30. hideStatic = true;
  31. const profits = [10.89, 5.44, 3.63, 2.72, 2.18, 1.82, 1.56, 1.36, 1.21];
  32. const maxNumbers = 9;
  33. const colds = Array.from({length: 11}, () => 0);
  34. const seriesAmount = 1;
  35. const incomeAmount = 0;
  36. sbalance = parseFloat(document.getElementById('balance').value);
  37. basebetAmount = 0;
  38. betAmount = 0;
  39. maxbetAmount = 0;
  40. prediction = 50;
  41. direction = 'under';
  42. balance = 0;
  43. overBalance = 0;
  44. underBalance = 0;
  45. bet = 0;
  46. win = 0;
  47. lose = 0;
  48. winStreak = 0;
  49. loseStreak = 0;
  50. maxWinStreak = 0;
  51. maxLoseStreak = 0;
  52. wagered = 0;
  53. profitWagered = 0;
  54. profit = 0;
  55. profitt = 0;
  56. largestProfit = 0;
  57. startTime = new Date();
  58. onTime = 0;
  59. playTime = 0;
  60. playDay = 0;
  61. playHour = 0;
  62. playMinute = 0;
  63. playSecond = 0;
  64. speed = 0;
  65. round = 0;
  66. roundd = 0;
  67. seed = 111;
  68. runseed = 0;
  69. changeseed = Math.floor(10);
  70. dsp = [];
  71. chart = '';
  72. color = '';
  73. increasebetEveryLosts = Math.floor(5);
  74. increasebetBy = 2;
  75. co = (1 / prediction) * 99;
  76. cco = co;
  77. lc1 = 0;
  78. lc2 = 0;
  79. sbr = parseFloat(document.getElementById('balance').value);
  80. pp = 0;
  81. negs = 0;
  82. ballArray=[];
  83. resultArr=[];
  84. ballsArr1=[0,10];
  85. loseAmount=0;
  86. resultNumber=0;
  87. b1=0;
  88. b2=0;
  89. maxBalance=0;
  90. maxBet=0;
  91. chance=0;
  92. rnd=0;
  93. rndd=0;
  94. minchance=10;
  95. maxchance=30;
  96. flag=0;
  97. option=0;
  98. loss=0;
  99. b1=0;
  100. b2=0;
  101. b3=0;
  102. strategy=1;
  103. over=0;
  104. under=0;
  105. xxx=0;
  106. loss=0;
  107. game='balls';
  108. n=2;
  109. profitBets=0;
  110. lose1=0;
  111. $.getScript('https://canvasjs.com/assets/script/canvasjs.min.js').done(function (script, textStatus) {
  112.     dps = [{
  113.             x: 0,
  114.             y: 0
  115.         }
  116.     ];
  117.     chart = new CanvasJS.Chart('chart', {
  118.             theme: 'dark2',
  119.             zoomEnabled: true,
  120.             axisX: {
  121.                 title: 'Bet',
  122.                 includeZero: false,
  123.             },
  124.             axisY: {
  125.                 title: 'Profit',
  126.                 includeZero: false,
  127.             },
  128.             title: {
  129.                 //text: 'Space X',
  130.                 fontColor: '#2eab5b',
  131.                 fontSize: 2e1,
  132.                 padding: 2e1
  133.             },
  134.             data: [{
  135.                 type: 'stepLine',
  136.                 dataPoints: dps
  137.                 }
  138.             ]
  139.         });
  140.     chart.render();
  141. });
  142. function updateChart(bet, profit, color) {
  143.     dps.push({
  144.         x: bet,
  145.         y: profit,
  146.         color: color
  147.     });
  148.     if (dps[dps.length - 2]) {
  149.         dps[dps.length - 2].lineColor = color;
  150.     }
  151.     if (dps.length > 1e3) {
  152.         dps.shift();
  153.     }
  154.     chart.render();
  155. }
  156. function min() {
  157.     $('#basebetAmount').val((0.00000001).toFixed(8));
  158. }
  159. $('#play').on('click', function () {
  160.     run == true ? play(this, "Start", false, false) : play(this, "Stop", true, true);
  161.     basebetAmount = parseFloat($('#basebetAmount').val());
  162.     overBalance = parseFloat($('#overBalance').val());
  163.     underBalance = parseFloat($('#underBalance').val());
  164.     ballsArray=[0,5,10];
  165.     betAmount = basebetAmount;
  166.     direction = 'under';
  167.     prediction=50;
  168.     $('#basebetAmount').val(basebetAmount.toFixed(8));
  169.     $('#overBalance').val(overBalance.toFixed(8));
  170.     $('#underBalance').val(underBalance.toFixed(8));
  171.     doBet();
  172. });
  173. function play(e, d, v) {
  174.     $(e).html(d);
  175.     run = v;
  176.     $('#basebetAmount').prop('disabled', v);
  177.     $('#overBalance').prop('disabled', v);
  178.     $('#underBalance').prop('disabled', v);
  179.     $('#min').prop('disabled', v);
  180.     $('#reset').prop('disabled', v);
  181. }
  182. $('#showChart').on('click', function () {
  183.     hideChart == true ? showChart(this, "Hide Chart", false) : showChart(this, "Show Chart", true);
  184. });
  185. function showChart(e, d, v) {
  186.     $(e).html(d);
  187.     hideChart = v;
  188.     document.getElementById('chart').hidden = v;
  189. }
  190. $('#showStatic').on('click', function () {
  191.     hideStatic == true ? showStatic(this, "Hide Static", false) : showStatic(this, "Show Static", true);
  192. });
  193. function showStatic(e, d, v) {
  194.     $(e).html(d);
  195.     hideStatic = v;
  196.     document.getElementById('static').hidden = v;
  197. }
  198. function reset() {
  199.     randomizeSeed();
  200.         sbalance = parseFloat(document.getElementById('balance').value);
  201.     basebetAmount = 0;
  202.     betAmount = 0;
  203.     maxbetAmount = 0;
  204.     ballsArray=[0,1,2,3,4,5];
  205.     direction = 'under';
  206.     balance = 0;
  207.     overBalance = 0;
  208.     underBalance = 0;
  209.     bet = 0;
  210.     win = 0;
  211.     lose = 0;
  212.     winStreak = 0;
  213.     loseStreak = 0;
  214.     maxWinStreak = 0;
  215.     maxLoseStreak = 0;
  216.     wagered = 0;
  217.     profitWagered = 0;
  218.     profit = 0;
  219.         profitt = 0;
  220.     largestProfit = 0;
  221.     startTime = new Date();
  222.     onTime = 0;
  223.     playTime = 0;
  224.     playDay = 0;
  225.     playHour = 0;
  226.     playMinute = 0;
  227.     playSecond = 0;
  228.     speed = 0;
  229.     round = 0;
  230.         roundd = 0;
  231.     dsp = [];
  232.     chart = '';
  233.     color = '';
  234.         increasebetEveryLosts = Math.floor(5);
  235.         increasebetBy = 2;
  236.         co = (1 / prediction) * 99;
  237.         cco = co;
  238.         lc1 = 0;
  239.         lc2 = 0;
  240.         sbr = parseFloat(document.getElementById('balance').value);
  241.         pp = 0;
  242.         negs = 0;
  243.     ballsArr1=[0,10];
  244.     loseAmount=0;
  245.     resultNumber=0;
  246.     b1=0;
  247.     b2=0;
  248.     chance=0;
  249.     prediction=50;
  250.     direction='under';
  251.     maxBalance=0;
  252.     resultArr=[];
  253.     maxBet=0;
  254.     rnd=0;
  255.     rndd=0;
  256.     flag=0;
  257.     option=0;
  258.     loss=0;
  259.     b1=0;
  260.     b2=0;
  261.     b3=0;
  262.     strategy=1;
  263.     over=0;
  264.     under=0;
  265.     xxx=0;
  266.     game='balls';
  267.     n=2;
  268.     profitBets=0;
  269.     lose1=0;
  270.     $.getScript('https://canvasjs.com/assets/script/canvasjs.min.js').done(function (script, textStatus) {
  271.         dps = [{
  272.                 x: 0,
  273.                 y: 0
  274.             }
  275.         ];
  276.         chart = new CanvasJS.Chart('chart', {
  277.                 theme: 'dark2',
  278.                 zoomEnabled: true,
  279.                 axisX: {
  280.                     title: 'SUPER STRATEGY',
  281.                     includeZero: false,
  282.                 },
  283.                 axisY: {
  284.                     title: 'Profit',
  285.                     includeZero: false,
  286.                 },
  287.                 title: {
  288.                     //text: 'SUPER STRATEGY',
  289.                     fontColor: '#2eab5b',
  290.                     fontSize: 2e1,
  291.                     padding: 2e1
  292.                 },
  293.                 data: [{
  294.                     type: 'stepLine',
  295.                     dataPoints: dps
  296.                     }
  297.                 ]
  298.             });
  299.         chart.render();
  300.     });
  301.     $('#notification').html('Bot has reset');
  302.     $('#static').html('...');
  303.     return;
  304. }
  305. function doBet() {
  306.     if (run === true) {
  307.         jQuery.ajax({
  308.             url: "https://"+user.domain+"/play",
  309.             type: "POST",
  310.             dataType: "html",
  311.             timeout: 2e4,
  312.             data: {
  313.                 game: game,
  314.                 coin: $('#coin').val(),
  315.                 betAmount: betAmount,
  316.                 ballsArray: ballsArray,
  317.         direction: direction,
  318.         prediction: prediction,
  319.                 clientSeed: $('#clientSeed').val(),
  320.                 serverSeedHash: $('#serverSeedHash').html(),
  321.                 session: getCookie("SESSION"),
  322.                 hash: user.hash
  323.             },
  324.             success: function (data) {
  325.                 var data = JSON.parse(data);
  326.                 if (data.result === true) {
  327.                     bet++;
  328.                     onTime = new Date().getTime();
  329.                     playTime = onTime - startTime;
  330.                     playDay = Math.floor(playTime / (1e3 * 6e1 * 6e1 * 24));
  331.                     playHour = Math.floor((playTime % (1e3 * 6e1 * 6e1 * 24)) / (1e3 * 6e1 * 6e1));
  332.                     playMinute = Math.floor((playTime % (1e3 * 6e1 * 6e1)) / (1e3 * 6e1));
  333.                     playSecond = Math.floor((playTime % (1e3 * 6e1)) / 1e3);
  334.                     speed = parseFloat((bet / playTime) * 1000);
  335.                     balance = parseFloat(data.balance);
  336.                     wagered += parseFloat(betAmount);
  337.                     profit += parseFloat(data.profit);
  338.                     profitBets += parseFloat(data.profit);
  339.                     profitWagered = (wagered * 0.1) / 1e2;
  340.                                         profitt = 100*(balance-sbalance)/sbalance;
  341.                     if(game==='balls')
  342.                                 resultNumber=data.resultBall;
  343.                     else
  344.                     resultNumber=data.resultNumber%10;
  345.        
  346.                          if (data.gameResult === 'win') {
  347.                 color='#FBBC05';
  348.                 win++;
  349.                     loseStreak=0;
  350.                 winStreak++;
  351.                       } else {
  352.                 color='red';
  353.                     lose++;
  354.                 lose1++;
  355.                 if(resultArr.length>=4 && resultArr.length<=7)
  356.                 loss++;
  357.                 loseStreak++;
  358.                 winStreak=0;
  359.                       }
  360.  
  361. if(loseStreak>=maxLoseStreak)
  362. maxLoseStreak=loseStreak;
  363.  
  364. if(winStreak>=maxWinStreak)
  365. maxWinStreak=winStreak;
  366.  
  367.  
  368. if(betAmount>maxBet){
  369. maxBet=betAmount;
  370. }
  371. if(profit>largestProfit)
  372. largestProfit=profit;
  373.  
  374. if(balance>=maxBalance)
  375. {
  376. maxBalance=balance;
  377. loseAmount=0;
  378. option=0;
  379. }else{
  380.   loseAmount=maxBalance-balance;
  381. }
  382.  
  383.  
  384. if(loss>=5){
  385. rnd=Math.floor((Math.random() * (40 - 15 + 1)) + 15);
  386. rnd=bet+rnd;
  387. loss=0;
  388. }
  389.  
  390. if(resultNumber>=5){
  391.     res=1;
  392.         over++;
  393.         under=0;
  394.         }
  395.         else{
  396.     res=0;
  397.     over=0;
  398.         under++;
  399.         }
  400.  
  401.  
  402. if(strategy===12 || strategy===13){
  403. if(JSON.stringify([0,1,0,0,0,1,0])==JSON.stringify(resultArr)  || JSON.stringify([1,0,1,1,1,0,1])==JSON.stringify(resultArr)  || JSON.stringify([0,1,1,1,0,1,1])==JSON.stringify(resultArr)  || JSON.stringify([1,0,0,0,1,0,0])==JSON.stringify(resultArr))
  404. {
  405. resultArr1=resultArr;
  406.  
  407. resultArr.shift();
  408. resultArr.shift();
  409. resultArr.shift();
  410. resultArr.shift();
  411. }
  412.  
  413. if(JSON.stringify([0,1,0,0,0,1,0,0,0])==JSON.stringify(resultArr)  || JSON.stringify([1,0,1,1,1,0,1,1,1,1])==JSON.stringify(resultArr))
  414. {
  415. resultArr1=[];
  416. resultArr=[];
  417. }
  418.  
  419. if( JSON.stringify([1,1,1,0,1,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,0,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,1,0,0]) ==JSON.stringify(resultArr) || JSON.stringify([0,0,0,0,0,0])==JSON.stringify(resultArr)  || JSON.stringify([0,1,1,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,0,1,1]) ==JSON.stringify(resultArr) || JSON.stringify([1,1,1,1,1,1])==JSON.stringify(resultArr)  || JSON.stringify([1,0,0,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,0,1]) ==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,1,0]) ==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,0,0]) ==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,1,1]) ==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,0,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,1,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,0,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,1,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0,1,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,1,0,1,0,0,0])==JSON.stringify(resultArr)  || JSON.stringify([0,1,0,0,0,1,0,0,0])==JSON.stringify(resultArr)  || JSON.stringify([1,0,0,0,1,0,0,0])==JSON.stringify(resultArr)  || JSON.stringify([0,1,1,1,0,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1,0,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,0,1,0,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,0,1,1,1])==JSON.stringify(resultArr) ||  JSON.stringify([0,0,1,0,0,0,1])==JSON.stringify(resultArr) ||JSON.stringify([1,1,0,1,1,1,0])==JSON.stringify(resultArr) ||JSON.stringify([1,1,0,1,1,1,1,1])==JSON.stringify(resultArr)  ||JSON.stringify([0,0,1,0,0,0,0,0])==JSON.stringify(resultArr)  || JSON.stringify([0,1,0,0,0,1])==JSON.stringify(resultArr)  || JSON.stringify([1,0,1,1,1,0])==JSON.stringify(resultArr))
  420. {
  421. resultArr=[];
  422. }
  423.  
  424. if(JSON.stringify([1,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,0])==JSON.stringify(resultArr))
  425.          {
  426.          $('#betAmount').css('background', 'blue');
  427.         direction='under';
  428.     }
  429.       else if(JSON.stringify([0,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,1])==JSON.stringify(resultArr))
  430.          {
  431. $('#betAmount').css('background', 'red');
  432. direction='over';
  433. }
  434.       else if(JSON.stringify([1,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,0])==JSON.stringify(resultArr))
  435.          {
  436.          $('#betAmount').css('background', 'blue');
  437.         direction='under';
  438.     }
  439.       else if(JSON.stringify([0,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,1])==JSON.stringify(resultArr))
  440.          {
  441. $('#betAmount').css('background', 'red');
  442. direction='over';
  443. }
  444.  
  445.  
  446. else if(JSON.stringify([1,1,1,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,0]) ==JSON.stringify(resultArr))
  447.          {
  448.          $('#betAmount').css('background', 'blue');
  449.         direction='under';
  450.     }
  451.       else if(JSON.stringify([0,0,0,1,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,1]) ==JSON.stringify(resultArr))
  452.          {
  453. $('#betAmount').css('background', 'red');
  454. direction='over';
  455. }
  456.  
  457. else if(JSON.stringify([0,0,0,1,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,0,1,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,0])==JSON.stringify(resultArr))
  458.          {
  459.          $('#betAmount').css('background', 'blue');
  460.         direction='under';
  461.     }
  462.       else if(JSON.stringify([1,1,1,0,1,0])==JSON.stringify(resultArr) || JSON.stringify([0,1,0,0,0,1])==JSON.stringify(resultArr) || JSON.stringify([1,1,0,1,1,1])==JSON.stringify(resultArr))
  463.          {
  464. $('#betAmount').css('background', 'red');
  465. direction='over';
  466. }
  467.  
  468. else if(JSON.stringify([1,1,1,0,1,1,1])==JSON.stringify(resultArr) || JSON.stringify([0,1,1,1,0,1,0,0])==JSON.stringify(resultArr)  || JSON.stringify([0,1,0,0,0,1,0,0])==JSON.stringify(resultArr))
  469.          {
  470.          $('#betAmount').css('background', 'blue');
  471.         direction='under';
  472.     }
  473. else if(JSON.stringify([0,0,0,1,0,0,0])==JSON.stringify(resultArr) || JSON.stringify([1,0,0,0,1,0,1,1])==JSON.stringify(resultArr) || JSON.stringify([1,0,1,1,1,0,1,1])==JSON.stringify(resultArr))
  474.          {
  475. $('#betAmount').css('background', 'red');
  476. direction='over';
  477. }
  478. else if( JSON.stringify([1,0,1,1,1])==JSON.stringify(resultArr))
  479. {
  480.          $('#betAmount').css('background', 'blue');
  481.         direction='under';
  482.     }
  483. else if( JSON.stringify([0,1,0,0,0])==JSON.stringify(resultArr))
  484. {
  485. $('#betAmount').css('background', 'red');
  486. direction='over';
  487. }
  488.  
  489.  
  490. }
  491.  
  492. if(strategy===1 || strategy===4 || xxx===1){
  493. let winner = parseInt(data.resultBall);
  494. addWinner(winner);
  495.  
  496.                                            
  497.                                             var _0xbeacx19 = Math.floor((Math.random() * (2 - 1 + 1)) + 1);
  498.                                             if (_0xbeacx19 == 1) {
  499.                                                 if (data.gameResult === 'win') {
  500.                                                     ballsArray = ballsArray.filter((n) => n !== winner);
  501.                                                     if (ballsArray.length === 0) {
  502.                                                         ballsArray.push(getNext())
  503.                                                     }
  504.                                                 } else {
  505.                                                     if (ballsArray.length < maxNumbers && loseStreak % seriesAmount === 0) {
  506.                                                         ballsArray.push(getNext())
  507.                                                     }
  508.                                                 }
  509.                                             } else {
  510.                                                 if (data.gameResult === 'win') {
  511.                                                     ballsArray = [];
  512.                                                     ballsArray.push(getNext())
  513.                                                 } else {
  514.                                                     let _0xbeacx1b = Math.ceil((loseStreak + 1) / seriesAmount);
  515.                                                     if (_0xbeacx1b > maxNumbers) {
  516.                                                         _0xbeacx1b = maxNumbers
  517.                                                     };
  518.                                                     if (ballsArray.length < _0xbeacx1b) {
  519.                                                         ballsArray.push(getNext())
  520.                                                     }
  521.                                                 }
  522.                                             };     
  523.                
  524.      
  525. }
  526.  
  527.  
  528. if(strategy===2){
  529.                   if (resultNumber === 0)
  530.                         b1 = 10;
  531.                     else if (resultNumber === 1)
  532.                         b1 = 9;
  533.                     else if (resultNumber === 2)
  534.                         b1 = 8;
  535.                     else if (resultNumber === 3)
  536.                         b1 = 7;
  537.                     else if (resultNumber === 4)
  538.                         b1 = 6;
  539.                     else if (resultNumber === 5)
  540.                         b1 = 5;
  541.                     else if (resultNumber === 6)
  542.                         b1 = 4;
  543.                     else if (resultNumber === 7)
  544.                         b1 = 3;
  545.                     else if (resultNumber === 8)
  546.                         b1 = 2;
  547.                     else if (resultNumber === 9)
  548.                         b1 = 1;
  549.                     else if (resultNumber === 10)
  550.                         b1 = 0;
  551.  
  552.                     ballsArray = [];
  553.                     ballsArray = [b1];
  554.  
  555.                    
  556.  
  557.                     let notPresentData = ballsArray.indexOf(b2);
  558.                     if (notPresentData >= 0) {
  559.                         ballsArray[notPresentData] = b2;
  560.                     } else if (ballsArray.length <= 1) {
  561.                         ballsArray[ballsArray.length] = b2;
  562.                     } else {
  563.                         ballsArray.shift();
  564.                         ballsArray[ballsArray.length] = b2;
  565.                     }
  566.  
  567.                    
  568.                     notPresentData = ballsArray.indexOf(resultNumber);
  569.                     if (notPresentData >= 0) {
  570.                         ballsArray[notPresentData] = resultNumber;
  571.                     } else if (ballsArray.length <= 2) {
  572.                         ballsArray[ballsArray.length] = resultNumber;
  573.                     } else {
  574.                         ballsArray.shift();
  575.                         ballsArray[ballsArray.length] = resultNumber;
  576.                     }
  577.            
  578.          
  579. }
  580.  
  581.  
  582. if(strategy===3 || strategy===10){
  583.                   if (resultNumber === 0)
  584.                         b1 = 10;
  585.                     else if (resultNumber === 1)
  586.                         b1 = 9;
  587.                     else if (resultNumber === 2)
  588.                         b1 = 8;
  589.                     else if (resultNumber === 3)
  590.                         b1 = 7;
  591.                     else if (resultNumber === 4)
  592.                         b1 = 6;
  593.                     else if (resultNumber === 5)
  594.                         b1 = 5;
  595.                     else if (resultNumber === 6)
  596.                         b1 = 4;
  597.                     else if (resultNumber === 7)
  598.                         b1 = 3;
  599.                     else if (resultNumber === 8)
  600.                         b1 = 2;
  601.                     else if (resultNumber === 9)
  602.                         b1 = 1;
  603.                     else if (resultNumber === 10)
  604.                         b1 = 0;
  605.  
  606.            if (b2 === 0)
  607.                         b3 = 10;
  608.                     else if (b2 === 1)
  609.                         b3 = 9;
  610.                     else if (b2 === 2)
  611.                         b3 = 8;
  612.                     else if (b2 === 3)
  613.                         b3 = 7;
  614.                     else if (b2 === 4)
  615.                         b3 = 6;
  616.                     else if (b2 === 5)
  617.                         b3 = 5;
  618.                     else if (b2 === 6)
  619.                         b3 = 4;
  620.                     else if (b2 === 7)
  621.                         b3 = 3;
  622.                     else if (b2 === 8)
  623.                         b3 = 2;
  624.                     else if (b2 === 9)
  625.                         b3 = 1;
  626.                     else if (b2 === 10)
  627.                         b3 = 0;
  628.  
  629.                     ballsArray = [];
  630.                     ballsArray = [b1];
  631.  
  632.                    
  633.  
  634.                     let notPresentData = ballsArray.indexOf(b2);
  635.                     if (notPresentData >= 0) {
  636.                         ballsArray[notPresentData] = b2;
  637.                     } else if (ballsArray.length <= 1) {
  638.                         ballsArray[ballsArray.length] = b2;
  639.                     } else {
  640.                         ballsArray.shift();
  641.                         ballsArray[ballsArray.length] = b2;
  642.                     }
  643.  
  644.                    
  645.                     notPresentData = ballsArray.indexOf(resultNumber);
  646.                     if (notPresentData >= 0) {
  647.                         ballsArray[notPresentData] = resultNumber;
  648.                     } else if (ballsArray.length <= 2) {
  649.                         ballsArray[ballsArray.length] = resultNumber;
  650.                     } else {
  651.                         ballsArray.shift();
  652.                         ballsArray[ballsArray.length] = resultNumber;
  653.                     }
  654.            
  655.            
  656.             notPresentData = ballsArray.indexOf(b3);
  657.                     if (notPresentData >= 0) {
  658.                         ballsArray[notPresentData] = b3;
  659.                     } else if (ballsArray.length <= 3) {
  660.                         ballsArray[ballsArray.length] = b3;
  661.                     } else {
  662.                         ballsArray.shift();
  663.                         ballsArray[ballsArray.length] = b3;
  664.                     }
  665.            
  666.          
  667. }
  668.  
  669.  
  670. if(strategy===8){
  671. n=Math.floor((Math.random() * (4 - 1 + 1)) + 1)
  672.                     if(n===1)
  673.                     ballsArray=[Math.floor((Math.random() * (10 - 0 + 1)) + 0)];
  674.                     else if(n===2)
  675.                     ballsArray=[Math.floor((Math.random() * (5 - 0 + 1)) + 0),Math.floor((Math.random() * (10 - 5 + 1)) + 5)];
  676.                     else if(n===3)
  677.                     ballsArray=[Math.floor((Math.random() * (3 - 0 + 1)) + 0),Math.floor((Math.random() * (7 - 4 + 1)) + 4),Math.floor((Math.random() * (10 - 8 + 1)) + 8)];
  678.                     if(n===4)
  679.                     ballsArray=[Math.floor((Math.random() * (2 - 0 + 1)) + 0),Math.floor((Math.random() * (5 - 3 + 1)) + 3),Math.floor((Math.random() * (8 - 6 + 1)) + 6),Math.floor((Math.random() * (10 - 9 + 1)) + 9)];
  680. }
  681.  
  682.  
  683.                     $('#serverSeedHash').html(data.serverSeedHash);
  684.                     $('#notification').html('Harish All In One Script Test');
  685.                     $('#static').html('<span style="float: left;">Game = ' + game + '</span> <span style="float: right;">Coin = ' + $('#coin').val() + '</span><br> <span style="float: left;">Time = ' + playDay + ':' + playHour + ':' + playMinute + ':' + playSecond + '</span> <span style="float: right;">Speed = ' + speed.toFixed(2) + '</span><br> <span style="float: left;">Balance = ' + balance.toFixed(8) + '</span> <span style="float: right;">Profit = ' + profit.toFixed(8) + ' (' + profitt.toFixed(2) + '%)</span><br> <span style="float: left;">Wagered = ' + wagered.toFixed(8) + '</span> <span style="float: right;">Max Bet Amount = ' + maxBet.toFixed(8) + '</span><br> <span style="float: left;">Win Streak = ' + winStreak + '</span> <span style="float: right;">Lose Streak = ' + loseStreak + '</span><br> <span style="float: left;">Max Win Streak = ' + maxWinStreak + '</span> <span style="float: right;">Max Lose Streak = ' + maxLoseStreak + '</span><br> <span style="float: left;">Strategy = ' + strategy + '</span>');
  686.                     updateChart(bet, profit, color);
  687.                     if (betAmount >= balance) {
  688.                         stop();
  689.                         $('#notification').html('You lose');
  690.                         return;
  691.                     } else {
  692.                         if (overBalance != 0 && balance >= overBalance) {
  693.                             stop();
  694.                             $('#notification').html('Over balance');
  695.                             return;
  696.                         } else if (underBalance != 0 && balance <= underBalance) {
  697.                             stop();
  698.                             $('#notification').html('Under balance');
  699.                             return;
  700.                         }
  701.  
  702.  
  703.  
  704.  
  705. if(loseAmount<=0)
  706. {
  707.  
  708. lose1=0;
  709. profitBets=0;
  710. n=Math.floor(Math.random(5-3)+3);
  711. betAmount=basebetAmount;
  712. flag=0;
  713. round=0;
  714. rnd=Math.floor((Math.random() * (40 - 15 + 1)) + 15);
  715. strategy=Math.floor((Math.random() * (9 - 1 + 1)) + 1);
  716.  
  717. if(strategy===5 || strategy===6 || strategy==7 || strategy===9 || strategy===10){
  718.   game='dice';
  719. }else{
  720. game='balls';
  721. }
  722.  
  723. }
  724. else
  725. {
  726. round++;
  727. if(round%5===0){
  728. strategy=Math.floor((Math.random() * (9 - 1 + 1)) + 1);
  729.  
  730. if(strategy===5 || strategy===6 || strategy==7 || strategy===9 || strategy===10){
  731.   game='dice';
  732. }else{
  733. game='balls';
  734. }
  735. }
  736.                    loseAmount=maxBalance-balance;
  737.                               if(strategy===1){
  738.                 if(round%13===0)
  739.                 {
  740.                    if(lose1>=8)
  741.                     betAmount*=1.2;
  742.                    lose1=0;            
  743.                 }
  744.                            }
  745.                  
  746.                         if(strategy===4){
  747.                                     n=Math.floor(Math.random(5-3)+3);
  748.                                     if(loseStreak%n===0){
  749.                                            
  750.                                         if(over>under)
  751.                                            n=10;
  752.                                         else
  753.                                            n=0;
  754.                                         }
  755.                                         over=0;
  756.                                         under=0;
  757.                                    
  758.                                     ball=addBall(n);
  759.                                     console.log(ball);
  760.                                     ballsArray=[];
  761.                                     ballsArray[0]=ball;
  762.                                     betAmount=loseAmount/(95/9-1);
  763.                                            }   
  764.  
  765.                 if(strategy===11){
  766.                                     n=Math.floor(Math.random(5-3)+3);
  767.                                     if(loseStreak%n===0){
  768.                                            
  769.                                         if(over>under)
  770.                                            n=10;
  771.                                         else
  772.                                            n=0;
  773.                                         }
  774.                                         over=0;
  775.                                         under=0;
  776.                                     ballsArray=[];
  777.                                     ballsArray[0]=addBall(n);
  778.                                     ballsArray[1]=addBall(n);
  779.                                     ballsArray[2]=addBall(n);
  780.                                     ballsArray[3]=addBall(n);
  781.                                     ballsArray[4]=addBall(n);
  782.                                     betAmount=loseAmount/(96/20-1);
  783.                                            }   
  784.  
  785.  
  786.                     if(strategy===2 || strategy===3 || strategy===8){
  787.                     game='balls';
  788.                 if (ballsArray.length == 1) {
  789.                                     chance = 9.1;
  790.                                 } else if (ballsArray.length == 2) {
  791.                                     chance = 18.2;
  792.                                 } else if (ballsArray.length == 3) {
  793.                                     chance = 27.3;
  794.                                 } else if (ballsArray.length == 4) {
  795.                                     chance = 36.4;
  796.                                 } else if (ballsArray.length == 5) {
  797.                                     chance = 45.5;
  798.                                 } else if (ballsArray.length == 6) {
  799.                                     chance = 54.5;
  800.                                 } else if (ballsArray.length == 7) {
  801.                                     chance = 63.6;
  802.                                 } else if (ballsArray.length == 8) {
  803.                                     chance = 72.7;
  804.                                 } else if (ballsArray.length == 9) {
  805.                                     chance = 81.8;
  806.                                 }
  807.                
  808.                             betbetAmount = (loseAmount) / (96 / chance - 1);
  809.                                 if (ballsArray.length == 1) {
  810.                                     betAmount = betbetAmount;
  811.                                 } else if (ballsArray.length == 2) {
  812.                                     betAmount = betbetAmount;
  813.                                 } else if (ballsArray.length == 3) {
  814.                                     betAmount = betbetAmount;
  815.                                 } else if (ballsArray.length == 4) {
  816.                                     betAmount = betbetAmount;
  817.                                 } else if (ballsArray.length == 5) {
  818.                                     betAmount = basebetAmount;
  819.                                 } else if (ballsArray.length == 6) {
  820.                                     betAmount = basebetAmount;
  821.                                 } else if (ballsArray.length == 7) {
  822.                                     betAmount = basebetAmount;
  823.                                 } else if (ballsArray.length == 8) {
  824.                                     betAmount = basebetAmount;
  825.                                 } else if (ballsArray.length == 9) {
  826.                                     betAmount = basebetAmount;
  827.                                 }
  828.                 b2 = resultNumber;
  829.                  }
  830.            
  831.                 if(strategy===5 || strategy===6){
  832.                      if (round % n === 0) {
  833.                     var _0x1aa2x60$jscomp$0 =Math.floor(Math.random()*(2 - 1 + 1) + 1);
  834.                     if (_0x1aa2x60$jscomp$0 == 1) {
  835.                     prediction =Math.floor((Math.random() * (45 - 10 + 1)) + 10);
  836.                     direction = 'under';
  837.                     chance = prediction;
  838.                     } else {
  839.                     prediction = 99 - Math.floor((Math.random() * (45 - 10 + 1)) + 10);
  840.                     direction = 'over';
  841.                     chance = 99 - prediction;
  842.                     }
  843.                     }
  844.                 if(chance<=35)
  845.                 {
  846.                 betAmount = loseAmount/(99/chance-1);
  847.                 }
  848.                 else{
  849.                 rnd = Math.floor(Math.random()*(2 - 1 + 1) + 1);
  850.                 if(rnd===1){
  851.                 betAmount = loseAmount/(99/chance-1);
  852.                 }else {
  853.                 betAmount = basebetAmount;
  854.                     }
  855.                 }
  856.                 if(strategy===6){
  857.                               if(round%13===0)
  858.                 {
  859.                    if(lose1>=8)
  860.                     betAmount*=1.2;
  861.                    lose1=0;            
  862.                 }
  863.                 }
  864.                 }
  865.                 if(strategy===7){
  866.                 if (resultNumber>=89 && resultNumber<=98) {
  867.                                    
  868.                     prediction=89;
  869.                     direction='over';
  870.                      }
  871.                 else if (resultNumber<=10 && resultNumber>=1) {
  872.                                    
  873.                     prediction=10;
  874.                     direction='under';
  875.                      }
  876.                 else if (resultNumber>=79 && resultNumber<=88) {
  877.                                    
  878.                     prediction=79;
  879.                     direction='over';
  880.                      }
  881.                 else if (resultNumber<=20 && resultNumber>=11) {
  882.                                    
  883.                     prediction=20;
  884.                     direction='under';
  885.                      }
  886.                 else if (resultNumber>=69 && resultNumber<=78) {
  887.                                    
  888.                     prediction=69;
  889.                     direction='over';
  890.                      }
  891.                 else if (resultNumber<=30 && resultNumber>=21) {
  892.                                    
  893.                     prediction=30;
  894.                     direction='under';
  895.                      }
  896.                 else if (resultNumber>=59 && resultNumber<=68) {
  897.                                    
  898.                     prediction=59;
  899.                     direction='over';
  900.                      }
  901.                 else if (resultNumber<=39 && resultNumber>=31) {
  902.                                    
  903.                     prediction=40;
  904.                     direction='under';
  905.                      }
  906.                 else if (resultNumber>=50 && resultNumber<=58) {
  907.                                    
  908.                     prediction=59;
  909.                     direction='over';
  910.                      }
  911.                 else if (resultNumber<=49 && resultNumber>=41) {
  912.                                    
  913.                     prediction=40;
  914.                     direction='under';
  915.                      }
  916.  
  917. if(direction==='under')
  918. chance=prediction;
  919. else
  920. chance=99-prediction;
  921.  
  922. betAmount=loseAmount/(99/chance-1);
  923.                 }
  924.            
  925.                              if(strategy===9){
  926.                      if(resultArr.length>=3 && resultArr.length<=6){
  927.                     if(direction==='under'){
  928.                     prediction=Math.floor((Math.random() * (50 - 35 + 1)) + 15);
  929.                     chance=prediction;
  930.                     } else{
  931.                     prediction=Math.floor((Math.random() * (65 - 50 + 1)) + 50);
  932.                     chance=99-prediction;
  933.                     }
  934.                     }else{
  935.                     var _0x1aa2x60$jscomp$0 =Math.floor(Math.random()*(2 - 1 + 1) +1);
  936.                     if (_0x1aa2x60$jscomp$0 == 1) {
  937.                     prediction =Math.floor((Math.random() * (35 - 10 + 1)) + 10);
  938.                     direction = 'under';
  939.                     chance = prediction;
  940.                     } else {
  941.                     prediction = 99 - Math.floor((Math.random() * (90 - 65 + 1)) + 65);
  942.                     direction = 'over';
  943.                     chance = 99 - prediction;
  944.                     }
  945.                     }
  946.                     if(chance<=25)
  947.                     betAmount=loseAmount/(99/chance-1);
  948.                 }
  949.                 if(strategy===10){
  950.                 if(direction==='over')
  951.  {
  952.    direction='under';
  953.    rnd = Math.floor((Math.random() * (5 - 1 + 1)) + 1);
  954.    if(rnd===1)
  955.    prediction=10;
  956.    else if(rnd===2)
  957.    prediction=20;
  958.    else if(rnd===3)
  959.    prediction=30;
  960.    else if(rnd===4)
  961.    prediction=40;
  962.    else if(rnd===5)
  963.    prediction=50;
  964.  }
  965.  else
  966.  {
  967.    direction='over';
  968.    rnd = Math.floor((Math.random() * (5 - 1 + 1)) + 1);
  969.    if(rnd===1)
  970.    prediction=89;
  971.    else if(rnd===2)
  972.    prediction=79;
  973.    else if(rnd===3)
  974.    prediction=69;
  975.    else if(rnd===4)
  976.    predictin=59;
  977.    else if(rnd===5)
  978.    prediction=49;
  979.  }
  980. if(round%12===0){
  981. if(lose1>=7 || loseStreak>=8)
  982. betAmount*=1.25;
  983. else
  984. betAmount*=1;
  985. lose1=0;
  986. }}
  987.        
  988.                                            
  989. }
  990.  
  991.  
  992.  
  993.  
  994. }
  995. if (betAmount < 1e-8) betAmount = 1e-8;
  996. $('#betAmount').val((betAmount).toFixed(8));
  997. if(strategy===2 || strategy===3)
  998. console.log(ballsArray);
  999. doBet()
  1000.                 } else {
  1001.                     randomizeSeed();
  1002.                     setTimeout(doBet(), 5000)
  1003.                 }
  1004.             },
  1005.             error: function(_0x1aa2x65, _0x1aa2x66, _0x1aa2x67) {
  1006.                 randomizeSeed();
  1007.                 setTimeout(doBet(), 5000)
  1008.             },
  1009.             timeout: function(_0x1aa2x65, _0x1aa2x66, _0x1aa2x67) {
  1010.                 randomizeSeed();
  1011.                 setTimeout(doBet(), 5000)
  1012.             },
  1013.             abort: function(_0x1aa2x65, _0x1aa2x66, _0x1aa2x67) {
  1014.                 randomizeSeed();
  1015.                 setTimeout(doBet(), 5000)
  1016.             }
  1017.         })
  1018.     } else {}
  1019. }
  1020.  
  1021. function addBall(r){
  1022.     let n=0;
  1023.     if(r>=6)
  1024.     n= Math.floor((Math.random() * (11 - 5 + 1)) + 5);
  1025.     else
  1026.     n= Math.floor((Math.random() * (5 - 0 + 1)) + 0);
  1027.     if(n===r)
  1028.     n=addBall(r);
  1029.  
  1030.     if(n===11)
  1031.     n=10;
  1032.     return n;
  1033. }
  1034.  
  1035. function getNext() {
  1036.   let cNumber = 0;
  1037.   let cTimes = -1;
  1038.   colds.forEach((times, idx) => {
  1039.     if (ballsArray.every((b) => b !== idx)) {    
  1040.       if (times > cTimes) {
  1041.         cNumber = idx;
  1042.         cTimes = times;
  1043.       }
  1044.     }
  1045.   });
  1046.   return cNumber;
  1047. }
  1048. function addWinner(n) {
  1049.   colds.forEach((_, idx) => {
  1050.     if (idx === n) colds[idx] = 0;
  1051.     else colds[idx]++;
  1052.   });
  1053. }
  1054. function random(min, max) {
  1055.   return Math.floor(Math.random() * (max - min + 1)) + min;
  1056. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement