Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 'game':
- var total = 0
- const msg = await message.channel.send("Game has Started");
- const prompt = await message.channel.send("Choose your number"); // evia mensagem e da lhe o nome
- const player1 = await message.channel.send
- const react = (message) => {
- message.clearReactions()
- .then(() => message.react(emojiCharacters[1])) // vai reagir com emoji de 1 a 3
- .then(() => message.react(emojiCharacters[2]))
- .then(() => message.react(emojiCharacters[3]));
- } // reaçao do emoji de 1 a 3
- const filter3 = (reaction, user) => {
- return [emojiCharacters[1], emojiCharacters[2], emojiCharacters[3]].includes(reaction.emoji.name) && user.id === message.author.id;
- }; // so reage se apenas for usados emojis certos e a pessoa que enviou a primeira mensagem
- // INICIO DO PROGRAMA
- while (total < 31) {
- react(prompt);
- await prompt.awaitReactions(filter3, {// funcçao que permite verificar qual emote foi escolhido
- max: 1, time: 6000, errors: ['time']
- })
- .then(collected => {
- const reaction = collected.first();
- switch (reaction.emoji.name) {
- case emojiCharacters[1]:
- console.log('number=1')
- message.reply('You choose 1');
- total = total + 1;
- break;
- case emojiCharacters[2]:
- console.log('number=2')
- message.reply('You choose 2');
- total = total + 2;
- break;
- case emojiCharacters[3]:
- console.log('number=3')
- message.reply('You choose 3');
- total = total + 3;
- break;
- }
- })
- .catch(collected => {
- console.log(`After a minute, only ${collected.size} out of 4 reacted.`);
- message.reply('TIME OUT ⏰\nYou didnt picked a number, you just lost\nTry again later');
- break;
- });
- await msg.edit(`The total is ${total}`)
- }
- message.channel.send('END OF THE GAME');
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement