Advertisement
Guest User

Untitled

a guest
Nov 21st, 2018
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. vk.updates.hear(/^(?:крутить)\s?([^\s ].*)?/i, message => {
  2. let user = acc.users[user_id(message.user)];
  3. if(!message.$match[1]) return message.send(`🎰 укажите ставку`);
  4. if(message.$match[1].toLowerCase() == 'все' || message.$match[1].toLowerCase() == 'всё'){
  5. amount = user.balance;
  6. }else{
  7. let amount = parserInt(message.$match[1]);
  8. }
  9. if(!Number(amount) || amount < 0) return message.send(`🎰 ставка не число`);
  10. if(amount > acc.users[user_id(message.user)].balance) return message.send(`🎰 Ставка > баланса`);
  11. if(message.$from.type != 'user') return message.send(`🎰 Эта игра доступна только в ЛС группы`);
  12. amount = Math.round(amount);
  13. let text = '';
  14. let chat = message.user;
  15.  
  16. vk.api.call('messages.send', {
  17. peer_id: chat,
  18. message: `🎰🎰🎰`
  19. })
  20. .then((res) => {
  21. let rez = [
  22. {
  23. id: 1,
  24. smile: '💎💎💎',
  25. win: true
  26. },
  27. {
  28. id: 2,
  29. smile: '🔥🔥🔥',
  30. win: true
  31. },
  32. {
  33. id: 3,
  34. smile: '🔥⛔💎',
  35. win: false
  36. }
  37. ]
  38.  
  39. let chet = 0;
  40. for(i=700;i<4900;i+=700){
  41. let r = rez.random();
  42. setTimeout(() => {
  43. chet += 1;
  44. if(chet == 6){
  45. if(r.win == true){
  46. acc.users[user_id(message.user)].balance += Number(amount);
  47. vk.api.call('messages.edit', {
  48. peer_id: chat,
  49. message: r.smile+`\n🎰 Вы победили!\n💎 Вы выиграли: ${amount} balance`,
  50. message_id: res
  51. })
  52. return;
  53. }else{
  54. acc.users[user_id(message.user)].balance -= Number(amount);
  55. vk.api.call('messages.edit', {
  56. peer_id: chat,
  57. message: r.smile+`\n🎰 Вы проиграли!\n💎 Вы проиграли: ${amount} balance`,
  58. message_id: res
  59. })
  60. return;
  61. }
  62. }
  63. vk.api.call('messages.edit', {
  64. peer_id: chat,
  65. message: r.smile,
  66. message_id: res
  67. })
  68. }, i);
  69. }
  70. })
  71. .catch((error) => {console.log('err');
  72. });
  73. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement