curly4

1.54x

Dec 10th, 2021
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. engine.onUpdate = function(prevState) {
  2. if (engine.gameState !== prevState.gameState) {
  3. switch (engine.gameState) {
  4. case 'STARTING':
  5. onStarting();
  6. break;
  7. case 'IN_PROGRESS':
  8. onStarted();
  9. break;
  10. case 'ENDED':
  11. onEnded();
  12. break;
  13. }
  14. }
  15. };
  16.  
  17. let bet = 1;
  18. let autoCashOut = 1.54;
  19. const accountChase = 1.54;
  20. const minWagered = 80;
  21. let variance = 0.05;
  22. let maxFakes = 3;
  23.  
  24.  
  25. let accountStart = 0;
  26. let counter = 0;
  27. let playerIndex = 0;
  28. let totalWagered = 0;
  29. let betSize;
  30.  
  31. function onStarting() {
  32. if (engine.balance >= bet) {
  33. engine.placeBet(bet, autoCashOut).catch(console.error);
  34. }
  35. playerIndex = 0;
  36. totalWagered = 0;
  37. }
  38.  
  39. function onStarted() {
  40. for (playerIndex = 0; playerIndex < engine.players.length; playerIndex++) {
  41. betSize = engine.players[playerIndex].bet;
  42. totalWagered += betSize;
  43. betSize = 0;
  44. }
  45. autoCashOut = 0;
  46. }
  47.  
  48. function onEnded() {
  49. accountStart++;
  50. if (totalWagered >= minWagered) {
  51. counter = 0;
  52. } else {
  53. counter++;
  54. }
  55. if (counter < maxFakes && accountStart > maxFakes) {
  56. bet = 1;
  57. autoCashOut = accountChase + (Math.floor(((Math.random() * variance) * 100)) / 100);
  58. } else {
  59. bet = 0;
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment