Advertisement
curly4

Reverse Martingale v 1.20

Nov 29th, 2021
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Reverse Martingale v 1.20
  2. // By: MartinG
  3.  
  4. /******************/
  5.  
  6. var baseBet = 25;
  7. var cashout = 1.38;
  8. var returnToBaseAfterWinStreak = 10;
  9.  
  10. /******************/
  11.  
  12. baseBet = Math.round(baseBet) * 100;
  13. cashout = Math.round(cashout * 100);
  14.  
  15. var currentGameData;
  16. var wonLast = false;
  17. var profitLast = 0;
  18. var winStreak = 0;
  19. var currentBet = baseBet;
  20.  
  21. engine.on('game_started', function(data) {
  22. currentGameData = data;
  23. });
  24.  
  25. engine.on('game_starting', function(info) {
  26. if(wonLast) winStreak++;
  27.  
  28. if(!wonLast || winStreak >= returnToBaseAfterWinStreak) {
  29.  
  30. winStreak = 0;
  31. currentBet = baseBet + (wonLast ? 0 : profitLast);
  32.  
  33. } else {
  34.  
  35. currentBet += profitLast;
  36.  
  37. }
  38.  
  39. console.log("profitLast", profitLast);
  40.  
  41. engine.placeBet(Math.round((currentBet)/100)*100, cashout);
  42. });
  43.  
  44. engine.on('game_crash', function(data) {
  45.  
  46. profitLast = 0;
  47.  
  48. if (!currentGameData || !currentGameData.hasOwnProperty(engine.getUsername())) return;
  49. wonLast = engine.lastGamePlay() != 'LOST';
  50.  
  51. var gd = currentGameData[engine.getUsername()];
  52.  
  53. if(gd.hasOwnProperty('bonus')) {
  54. profitLast += gd.bonus;
  55. }
  56.  
  57. if(wonLast && gd.hasOwnProperty('stopped_at')) {
  58. var s = gd.stopped_at/100 - 1;
  59. var b = gd.bet;
  60. profitLast += s * b;
  61. }
  62.  
  63. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement