mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-03 23:36:35 +02:00
59 lines
2.3 KiB
JavaScript
59 lines
2.3 KiB
JavaScript
const { FastType } = require('discord-gamecord');
|
|
const sentences = [
|
|
'Une phrase super cool à taper rapidement.',
|
|
'Tapez vite pour gagner !',
|
|
'Testez votre rapidité de frappe ici.',
|
|
'Le temps presse, tapez vite !',
|
|
'Vous avez 60 secondes pour démontrer votre vitesse.',
|
|
'Chaque mot compte, tapez avec précision.',
|
|
'Préparez-vous, le jeu va commencer !',
|
|
'Vos doigts sont-ils prêts ? Commencez à taper !',
|
|
'La compétition commence, allez-y !',
|
|
'Vous avez une chance de gagner, tapez vite !',
|
|
'Le jeu est en marche, tapez sans relâche !',
|
|
'Vous avez 1 minute pour écrire, faites attention à chaque lettre.',
|
|
'Le temps est limité, tapez aussi vite que possible.',
|
|
'Vous avez 60 secondes pour montrer votre vitesse de frappe.',
|
|
'Le jeu est en cours, tapez comme jamais !',
|
|
'Vous avez une chance de remporter la victoire, tapez vite !',
|
|
'Le jeu est en route, tapez avec confiance.',
|
|
'Vous avez 1 minute pour prouver votre vitesse, allez-y !',
|
|
'Le temps presse, tapez aussi vite que possible.',
|
|
'Vous avez 60 secondes pour montrer votre vitesse de frappe.',
|
|
'Le jeu est en cours, tapez comme jamais !',
|
|
'Vous avez une chance de remporter la victoire, tapez vite !',
|
|
'Le jeu est en route, tapez avec confiance.',
|
|
'Vous avez 1 minute pour prouver votre vitesse, allez-y !',
|
|
];
|
|
|
|
module.exports = {
|
|
name: 'fasttype',
|
|
aliases: ['typefast'],
|
|
description: 'Jouer à un jeu de vitesse de frappe',
|
|
emote: '⌨️',
|
|
utilisation: 'fasttype',
|
|
category: 'game',
|
|
|
|
async execute(message, args) {
|
|
const randomSentence = sentences[Math.floor(Math.random() * sentences.length)];
|
|
|
|
const Game = new FastType({
|
|
message: message,
|
|
isSlashGame: false,
|
|
embed: {
|
|
title: 'Vitesse de Frappe',
|
|
color: '#5865F2',
|
|
description: 'Vous avez {time} secondes pour taper la phrase ci-dessous.'
|
|
},
|
|
timeoutTime: 60000,
|
|
sentence: randomSentence,
|
|
winMessage: 'Vous avez gagné ! Vous avez terminé la course de frappe en {time} secondes avec un WPM de {wpm}.',
|
|
loseMessage: 'Vous avez perdu ! Vous n\'avez pas tapé la phrase correctement à temps.',
|
|
});
|
|
|
|
Game.startGame();
|
|
|
|
Game.on('gameOver', result => {
|
|
});
|
|
},
|
|
}; |