Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. cmd.hear(/^(?:Орёл)$/i, async (message) => {
  2. if(message.user.game3status === false) return message.send(`Вы не запустили игру!`);
  3. if(message.user.stavkastatus === false) return message.send(`Поставьте ставку!`);
  4.  
  5. let stavkaoril = message.user.stavka;
  6. let winn1 = utils.pick([1, 2]);
  7.  
  8. if(winn1 === 1)
  9. {
  10. message.user.game3status = false;
  11. message.user.balance += message.user.stavka;
  12. return message.send(`Вы выиграли!\nВыпал орёл!\n\n+${stavkaoril}`);
  13. }
  14.  
  15. if(winn1 === 2)
  16. {
  17. message.user.game3status = false;
  18. message.user.balance -= message.user.stavka;
  19. return message.send(`Вы проиграли!\nВыпала решка!\n\n-${stavkaoril}`);
  20.  
  21. }
  22. });
  23.  
  24. cmd.hear(/^(?:Решка)$/i, async (message) => {
  25. if(message.user.game3status === false) return message.send(`Вы не запустили игру!`);
  26. if(message.user.stavkastatus === false) return message.send(`Поставьте ставку!`);
  27.  
  28. let stavkaoril = message.user.stavka;
  29. let winn2 = utils.pick([1, 2]);
  30.  
  31. if(winn2 === 1)
  32. {
  33.  
  34. message.user.game3status = false;
  35. message.user.balance += message.user.stavka;
  36. return message.send(`Вы выиграли!\nВыпала решка!\n\n+${stavkaoril}`);
  37. }
  38.  
  39. if(winn2 === 2)
  40. {
  41. message.user.game3status = false;
  42. message.user.balance -= message.user.stavka;
  43. return message.send(`Вы проиграли!\nВыпал орёл!\n\n-${stavkaoril}`);
  44.  
  45. }
  46. });
  47.  
  48. cmd.hear(/^(?:Ставка)\s(.*)$/i, async (message) => {
  49. if(message.user.game3status === false) return message.send(`Вы не запустили игру!`);
  50.  
  51. message.args[2] = message.args[2].replace(/(\.|\,)/ig, '');
  52. message.args[2] = message.args[2].replace(/(к|k)/ig, '000');
  53. message.args[2] = message.args[2].replace(/(м|m)/ig, '000000');
  54.  
  55. if(!Number(message.args[2])) return;
  56. message.args[2] = Math.floor(Number(message.args[2]));
  57.  
  58. return message.send(`Ваша ставка ${message.args[2]} VC!`,
  59. {
  60. keyboard: JSON.stringify(
  61. {
  62. "one_time": false,
  63. "buttons": [
  64. [{
  65. "action": {
  66. "type": "text",
  67. "payload": "{\"button\": \"1\"}",
  68. "label": "Орёл"
  69. },
  70. "color": "positive"
  71. },
  72. {
  73. "action": {
  74. "type": "text",
  75. "payload": "{\"button\": \"2\"}",
  76. "label": "Решка"
  77. },
  78. "color": "default"
  79. }],
  80. [{
  81. "action": {
  82. "type": "text",
  83. "payload": "{\"button\": \"2\"}",
  84. "label": "Назад"
  85. },
  86. "color": "default"
  87. }]
  88. ]
  89. })
  90. });
  91. });
  92.  
  93. cmd.hear(/^(?:Орёл и решка)$/i, async (message) => {
  94. if(message.user.game3status === true) return message.send(`Вы уже запустили игру!`,
  95. {
  96. keyboard: JSON.stringify(
  97. {
  98. "one_time": false,
  99. "buttons": [
  100. [{
  101. "action": {
  102. "type": "text",
  103. "payload": "{\"button\": \"1\"}",
  104. "label": "Орёл"
  105. },
  106. "color": "positive"
  107. },
  108. {
  109. "action": {
  110. "type": "text",
  111. "payload": "{\"button\": \"2\"}",
  112. "label": "Решка"
  113. },
  114. "color": "default"
  115. }],
  116. [{
  117. "action": {
  118. "type": "text",
  119. "payload": "{\"button\": \"2\"}",
  120. "label": "Назад"
  121. },
  122. "color": "default"
  123. }]
  124. ]
  125. })
  126. });
  127.  
  128. else {
  129.  
  130. message.user.game3status = true;
  131. return message.send(`Поставьте ставку.\n\nСтавка (сумма)`);
  132. }
  133.  
  134. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement