curly4

3x test

Dec 10th, 2021
119
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 = 3;
  19. const accountChase = 3;
  20. const minWagered = 30;
  21. let variance = 0.3;
  22. maxFakes = 3;
  23.  
  24. let counter = 0;
  25. let playerIndex = 0;
  26. let totalWagered = 0;
  27. let betSize;
  28.  
  29. function onStarting() {
  30. if (engine.balance >= bet) {
  31. engine.placeBet(bet, autoCashOut).catch(console.error);
  32. }
  33. playerIndex = 0;
  34. totalWagered = 0;
  35. }
  36.  
  37. function onStarted() {
  38. console.log('Game started!');
  39. for (playerIndex = 0; playerIndex < engine.players.length; playerIndex++) {
  40. betSize = engine.players[playerIndex].bet;
  41. totalWagered += betSize;
  42. betSize = 0;
  43. }
  44. console.log("Total Wagered: " + totalWagered + " mETH");
  45. autoCashOut = 0;
  46. }
  47.  
  48. function onEnded() {
  49. console.log('Game crashed at ' + engine.multiplier);
  50. if (totalWagered >= minWagered) {
  51. counter = 0;
  52. } else {
  53. counter++;
  54. }
  55. if (counter < maxFakes) {
  56. bet = 1;
  57. autoCashOut = accountChase + (Math.floor(((Math.random() * variance) * 100)) / 100);
  58. } else if (counter >= maxFakes) {
  59. bet = 0;
  60. }
  61.  
  62. }
Add Comment
Please, Sign In to add comment