Guest User

Untitled

a guest
Feb 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. const { Command, util } = require('klasa');
  2.  
  3. function blockNumber(maxNumber){
  4. const number = Math.floor(Math.random() * maxNumber + 1);
  5. var numberString = number.toString()
  6. var numberString = numberString.replace(/1/g, ":one:")
  7. var numberString = numberString.replace(/2/g, ":two:")
  8. var numberString = numberString.replace(/3/g, ":three:")
  9. var numberString = numberString.replace(/4/g, ":four:")
  10. var numberString = numberString.replace(/5/g, ":five:")
  11. var numberString = numberString.replace(/6/g, ":six:")
  12. var numberString = numberString.replace(/7/g, ":seven:")
  13. var numberString = numberString.replace(/8/g, ":eight:")
  14. var numberString = numberString.replace(/9/g, ":nine:")
  15. var numberString = numberString.replace(/0/g, ":zero:")
  16. return numberString
  17. }
  18.  
  19. module.exports = class extends Command {
  20.  
  21. constructor(...args) {
  22. super(...args, {
  23. permLevel: 7,
  24. description: 'Speed Contest Start'
  25. });
  26. }
  27.  
  28. async run(message) {
  29. var args = message.content.slice(2).trim().split(/ +/g);
  30. const command = args.shift().toLowerCase();
  31. while (true) {
  32. let msg1 = await message.channel.send(`>d ${args[0]}`);
  33. await util.sleep(30000)
  34. await msg1.delete()
  35. let msg2 = await message.channel.send(`?d ${args[0]}`);
  36. await util.sleep(30000)
  37. await msg2.delete()
  38. let msg3 = await message.channel.send(`!roll ${args[0]}`);
  39. await util.sleep(30000)
  40. await msg3.delete()
  41. message.channel.send(blockNumber(args[0]))
  42. await util.sleep(60000 * 7);
  43. }
  44. }
  45.  
  46. };
Add Comment
Please, Sign In to add comment