CMH Script


SUBMITTED BY: MoneyMaker1

DATE: Sept. 26, 2020, 8:58 a.m.

FORMAT: Text only

SIZE: 1.2 kB

HITS: 460

  1. var config = {
  2. baseBet: {
  3. type: 'balance',
  4. label: 'Base Bet',
  5. value: 100
  6. },
  7. minPayout: {
  8. type: 'multiplier',
  9. label: 'Min Payout',
  10. value: 1.3
  11. },
  12. maxPayout: {
  13. type: 'multiplier',
  14. label: 'Max Payout',
  15. value: 4.5
  16. },
  17. incPayout: {
  18. type: 'number',
  19. label: 'Inc Payout',
  20. value: 1.5
  21. }
  22. };
  23. Object.entries(config).forEach(c => window[c[0]] = c[1].value);
  24. let currBet = baseBet, currPayout = minPayout;
  25. engine.on('GAME_ENDED', () => {
  26. let lastGame = engine.history.first();
  27. if (lastGame.wager) {
  28. if (lastGame.cashedAt) {
  29. currBet = baseBet, currPayout = minPayout;
  30. } else {
  31. currPayout += incPayout;
  32. if (currPayout > maxPayout) {
  33. currBet *= (maxPayout / (minPayout - 1)), currPayout = minPayout;
  34. }
  35. }
  36. }
  37. engine.bet(Math.max(100, Math.round(currBet / 100) * 100), currPayout);
  38. log('');
  39. log('---------- NEW GAME STARTING ----------');
  40. log('Bet placed: ' + currBet / 100 + ' bits');
  41. log('Multiplier: ' + currPayout + 'x');
  42. });

comments powered by Disqus