Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { Command, util } = require('klasa');
- function blockNumber(maxNumber){
- const number = Math.floor(Math.random() * maxNumber + 1);
- var numberString = number.toString()
- var numberString = numberString.replace(/1/g, ":one:")
- var numberString = numberString.replace(/2/g, ":two:")
- var numberString = numberString.replace(/3/g, ":three:")
- var numberString = numberString.replace(/4/g, ":four:")
- var numberString = numberString.replace(/5/g, ":five:")
- var numberString = numberString.replace(/6/g, ":six:")
- var numberString = numberString.replace(/7/g, ":seven:")
- var numberString = numberString.replace(/8/g, ":eight:")
- var numberString = numberString.replace(/9/g, ":nine:")
- var numberString = numberString.replace(/0/g, ":zero:")
- return numberString
- }
- module.exports = class extends Command {
- constructor(...args) {
- super(...args, {
- permLevel: 7,
- description: 'Speed Contest Start'
- });
- }
- async run(message) {
- var args = message.content.slice(2).trim().split(/ +/g);
- const command = args.shift().toLowerCase();
- while (true) {
- let msg1 = await message.channel.send(`>d ${args[0]}`);
- await util.sleep(30000)
- await msg1.delete()
- let msg2 = await message.channel.send(`?d ${args[0]}`);
- await util.sleep(30000)
- await msg2.delete()
- let msg3 = await message.channel.send(`!roll ${args[0]}`);
- await util.sleep(30000)
- await msg3.delete()
- message.channel.send(blockNumber(args[0]))
- await util.sleep(60000 * 7);
- }
- }
- };
Add Comment
Please, Sign In to add comment