Advertisement
NotADeveloper

Untitled

Mar 29th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. // Script Name: Lobster Larry
  2. // Author: Jiggles 03-24-2017
  3. // Donations sent to LobsterLarry
  4. var BetSizeIsBankrollDividedBy=1555;
  5. var CashoutPercentage;
  6. var CashoutWin = 160;
  7. var CashoutLose = 151;
  8. var Algorithm=0 ;
  9.  
  10.  
  11.  
  12. var CashoutTarget = 3;
  13. var CashoutTargetCounterBase = 2; //CashoutTarget*9;
  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*=12;
  31. } else if (LossCount ==1) {
  32. CashoutPercentage-=10;
  33. BitsToBet*=3.4;
  34. } else if (LossCount ==2) {
  35. CashoutPercentage+=25;
  36. BitsToBet*=3.63;
  37. } else if (LossCount ==3) {
  38. CashoutPercentage-=35;
  39. BitsToBet*=3.20;
  40. } else {
  41. CashoutPercentage-=10;
  42. BitsToBet*=2.6;
  43. }
  44. LossCount++;
  45.  
  46.  
  47.  
  48.  
  49. } else {
  50.  
  51. LossCount++;
  52. BitsToBet*=1.07;
  53.  
  54. CashoutPercentage=CashoutTarget*100;
  55.  
  56.  
  57. }
  58. } else {
  59.  
  60. Algorithm=0;
  61. BitsToBet=Math.floor((engine.getBalance()/100)/BetSizeIsBankrollDividedBy);
  62.  
  63.  
  64. if (CashoutTargetCounter > CashoutTargetCounterBase && LossCount==0) {
  65. // Algorithm=1;
  66. // BitsToBet=25;
  67. CashoutTargetCounter=0;
  68. // CashoutPercentage=CashoutTarget*100;
  69.  
  70. } else {
  71.  
  72.  
  73.  
  74. if (Math.random() > 0.8) {
  75. BitsToBet*=1.3;
  76. console.log('%cBonus 1.3X Bits')
  77. }
  78. if (Math.random() > 0.8) { BitsToBet*=1.3;
  79. console.log('%cBonus 1.3X Bits')
  80. }
  81.  
  82. if (Math.random() > 0.8) {
  83. BitsToBet*=1.3;
  84. console.log('%cBonus 1.3X Bits')
  85. }
  86. if (Math.random() > 0.8) { BitsToBet*=1.3;
  87. console.log('%cBonus 1.3X Bits')
  88. }
  89.  
  90.  
  91. CashoutPercentage=CashoutWin;
  92.  
  93.  
  94. if (Math.random() > 0.8) {
  95. CashoutPercentage*=1.1;
  96. console.log('%cBonus 1.1X Cashout')
  97. }
  98. if (Math.random() > 0.8) {
  99. CashoutPercentage*=1.1;
  100. console.log('%cBonus 1.1X Cashout')
  101. }
  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