Nando0508

Untitled

Apr 1st, 2020
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. var cashout_range = new Array(3.01,4.49,5.52,10.0,33.0,50.0,75.0,104,179,290,540); //X to catch
  2. var count_game = new Array(3,6,8,11,14,23,36,176,201,231,340); //after this game start catch
  3. var bet_range = new Array(8,2,1,5,5,5,3,5,5,5,5,6,5); //bet
  4. var multi_bits = new Array(1.65,1.30,1.33,1.13,1.04,1.03,1.02,1.01,1.009,1.005,1.003); //increase
  5. var max_risk_per = 100; //% after restart or stop
  6. var max_lose_stop = false; //true stop false restart
  7. ////////////////do not touch down code///////////////////
  8. var game_mode = -1;
  9. var hist_array = new Array();
  10. var bet_amount;
  11. var abs_bal = Math.floor(engine.getBalance()/100);
  12.  
  13. engine.on('game_crash', function()
  14. {
  15. wh();
  16. rb();
  17. if(game_mode==-1)
  18. {
  19. cgm();
  20. }
  21. else
  22. {
  23. if (engine.lastGamePlay() == 'WON')
  24. {
  25. game_mode = -1;
  26. }
  27. else if(engine.lastGamePlay() == 'LOST')
  28. {
  29. bet_amount = bet_amount * multi_bits[game_mode];
  30. }
  31. }
  32. if (abs_bal * (1 - (max_risk_per / 100))>Math.floor(engine.getBalance()/100)-bet_amount)
  33. {
  34. if(max_lose_stop)
  35. {
  36. engine.stop();
  37. }
  38. else
  39. {
  40. game_mode = -1;
  41. cgm();
  42. }
  43. }
  44. });
  45.  
  46. engine.on('game_starting', function()
  47. {
  48. if(game_mode!=-1)
  49. {
  50. engine.placeBet(Math.round(bet_amount) * 100, Math.round(cashout_range[game_mode] * 100), false);
  51. }
  52. });
  53.  
  54. function cgm()
  55. {
  56. for(var i = 0; i<cashout_range.length;i++)
  57. {
  58. for(var j = 0; j<count_game[i];j++)
  59. {
  60. if(hist_array[j]>cashout_range[i]||!hist_array[j])
  61. {
  62. break;
  63. }
  64. else if(j==count_game[i]-1)
  65. {
  66. game_mode = i;
  67. bet_amount = bet_range[game_mode];
  68. }
  69. }
  70. if(game_mode!=-1)
  71. {
  72. break;
  73. }
  74. }
  75. }
  76.  
  77. function wh()
  78. {
  79. var history_write=0;
  80. for (var i = 0; i < count_game.length; i++)
  81. {
  82. if(count_game[i]>history_write)
  83. {
  84. history_write = count_game[i];
  85. }
  86. }
  87. for(var i = history_write; i>0;i--)
  88. {
  89. if(hist_array[i-1])
  90. {
  91. hist_array[i]=hist_array[i-1];
  92. }
  93. }
  94. hist_array[0]=engine.getEngine().tableHistory[0].game_crash/100;
  95. }
  96.  
  97. function rb()
  98. {
  99. if(Math.floor(engine.getBalance()/100)>abs_bal)
  100. {
  101. abs_bal = Math.floor(engine.getBalance()/100);
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment