Advertisement
NotADeveloper

Untitled

Mar 27th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. // Script Name: Lobster Larry
  2. // Author: Jiggles 03-24-2017
  3. // Donations sent to LobsterLarry
  4. var BetSizeIsBankrollDividedBy=3333;
  5. var CashoutPercentage;
  6. var CashoutWin = 300;
  7. var CashoutLose = 155;
  8. var Algorithm=0 ;
  9.  
  10.  
  11.  
  12. var CashoutTarget = 10;
  13. var CashoutTargetCounterBase = CashoutTarget;
  14. var CashoutTargetCounter = 0;
  15.  
  16. var BitsToBet;
  17.  
  18. var LossCount=0;
  19. engine.on('game_starting', function(data) {
  20. if (engine.lastGamePlay() == 'LOST') {
  21.  
  22.  
  23. if (Algorithm==0) {
  24.  
  25. if (LossCount==0 ) {
  26. BitsToBet=Math.floor((engine.getBalance()/100)/BetSizeIsBankrollDividedBy);
  27.  
  28. CashoutPercentage=CashoutLose;
  29. CashoutPercentage+=20;
  30. BitsToBet*=10;
  31. } else if (LossCount ==1) {
  32. CashoutPercentage-=10;
  33. BitsToBet*=2.8;
  34. } else if (LossCount ==2) {
  35. CashoutPercentage+=20;
  36. BitsToBet*=2.6;
  37. } else if (LossCount ==3) {
  38. CashoutPercentage-=35;
  39. BitsToBet*=3;
  40. } else {
  41. CashoutPercentage+=3;
  42. BitsToBet*=2.8;
  43.  
  44. }
  45. LossCount++;
  46.  
  47.  
  48.  
  49.  
  50. } else {
  51.  
  52. LossCount++;
  53. BitsToBet*=1.13;
  54.  
  55. CashoutPercentage=CashoutTarget*100;
  56.  
  57.  
  58. }
  59. } else {
  60.  
  61. Algorithm=0;
  62. BitsToBet=Math.floor((engine.getBalance()/100)/BetSizeIsBankrollDividedBy);
  63.  
  64.  
  65. if (CashoutTargetCounter > CashoutTargetCounterBase && LossCount==0) {
  66. Algorithm=1;
  67. BitsToBet=50;
  68. CashoutTargetCounter=0;
  69. CashoutPercentage=CashoutTarget*100;
  70.  
  71. }
  72.  
  73.  
  74.  
  75. if (Math.random() > 0.8) {
  76. BitsToBet*=1.3;
  77. console.log('%cBonus 1.3X Bits')
  78. }
  79. if (Math.random() > 0.8) { BitsToBet*=1.3;
  80. console.log('%cBonus 1.3X Bits')
  81. }
  82.  
  83. if (Math.random() > 0.8) {
  84. BitsToBet*=1.3;
  85. console.log('%cBonus 1.3X Bits')
  86. }
  87. if (Math.random() > 0.8) { BitsToBet*=1.3;
  88. console.log('%cBonus 1.3X Bits')
  89. }
  90.  
  91.  
  92. CashoutPercentage=CashoutWin;
  93.  
  94.  
  95. if (Math.random() > 0.8) {
  96. CashoutPercentage*=1.1;
  97. console.log('%cBonus 1.1X Cashout')
  98. }
  99. if (Math.random() > 0.8) {
  100. CashoutPercentage*=1.1;
  101. console.log('%cBonus 1.1X Cashout')
  102. }
  103. LossCount=0;
  104.  
  105.  
  106. }
  107. console.log('Algorithm: ', Algorithm);
  108. console.log('Cashout: ', CashoutPercentage);
  109. console.log('Bits Bet: ', BitsToBet);
  110. console.log('%cLoss Count: ' + LossCount, 'color:red');
  111. console.log('Target Counter: ', CashoutTargetCounter);
  112. engine.placeBet(Math.floor(BitsToBet)*100 ,Math.floor(CashoutPercentage));
  113. });
  114.  
  115. engine.on('game_crash', function(data) {
  116. if (data.game_crash/100 < CashoutTarget ) {
  117. if (Algorithm==0 && LossCount ==0) CashoutTargetCounter++;
  118.  
  119. }
  120. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement