diff --git a/commands/teams admin/tcreate.js b/commands/teams admin/tcreate.js index bd7c20a..deef77c 100644 --- a/commands/teams admin/tcreate.js +++ b/commands/teams admin/tcreate.js @@ -8,7 +8,7 @@ let teamDescription module.exports = { aliases: ['teamcreate'], description: 'Crée une team.', - emote: '🛡️', + emote: '✒️', utilisation: '', permission: 0, diff --git a/commands/teams admin/tdelete.js b/commands/teams admin/tdelete.js index cac15ce..64bb54a 100644 --- a/commands/teams admin/tdelete.js +++ b/commands/teams admin/tdelete.js @@ -5,7 +5,7 @@ const embedColor = require('../../fonctions/embedColor.js'); module.exports = { aliases: ['teamdelete'], description: 'Supprime votre équipe.', - emote: '🛡️', + emote: '🗑️', util: '', permission: 0, diff --git a/commands/teams admin/tedit.js b/commands/teams admin/tedit.js index 01f77f1..e0a716f 100644 --- a/commands/teams admin/tedit.js +++ b/commands/teams admin/tedit.js @@ -5,7 +5,7 @@ const embedColor = require('../../fonctions/embedColor.js'); module.exports = { aliases: ['tedit'], description: 'Modifie les informations de votre team.', - emote: '🛡️', + emote: '🖋️', utilisation: ' ', permission: 0, @@ -23,7 +23,7 @@ module.exports = { }); const embed = new EmbedBuilder() - .setTitle('🛡️ Modification de team') + .setTitle('🖋️ Modification de team') .setDescription(`La ${subCommand} de votre team a été mise à jour.`) .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -32,7 +32,7 @@ module.exports = { return message.reply({ embeds: [embed], allowedMentions: { repliedUser: false } }); } else { const embed = new EmbedBuilder() - .setTitle('🛡️ Modification de team') + .setTitle('🖋️ Modification de team') .setDescription('❌ Vous devez spécifier ce que vous voulez modifier (name, banner, icon ou description).') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -42,7 +42,7 @@ module.exports = { } } else { const embed = new EmbedBuilder() - .setTitle('🛡️ Modification de team') + .setTitle('🖋️ Modification de team') .setDescription('Veuillez spécifier ce que vous voulez modifier et la nouvelle valeur.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() diff --git a/commands/teams admin/tkick.js b/commands/teams admin/tkick.js index abc82c9..14691ae 100644 --- a/commands/teams admin/tkick.js +++ b/commands/teams admin/tkick.js @@ -5,7 +5,7 @@ const embedColor = require('../../fonctions/embedColor.js'); module.exports = { aliases: ['teamkick'], description: 'Expulse un utilisateur de votre team.', - emote: '🛡️', + emote: '🛠️', utilisation: '<@user>', permission: 0, @@ -14,7 +14,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('Veuillez mentionner un utilisateur à expulser.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -29,7 +29,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('Utilisateur non trouvé.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -41,7 +41,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('Vous ne pouvez pas vous expulser de votre propre équipe. Si vous souhaitez quitter votre équipe, utilisez la commande `&tleave`.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -62,7 +62,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('Vous n\'êtes pas dans une équipe.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -90,7 +90,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('L\'utilisateur mentionné n\'est pas dans votre équipe.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -104,7 +104,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('Vous n\'êtes pas administrateur de cette équipe.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -119,7 +119,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription('Une erreur est survenue lors de l\'expulsion de l\'utilisateur.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -131,7 +131,7 @@ module.exports = { embedColor(message.author.id, message.guild.id).then(color => { const embed = new EmbedBuilder() - .setTitle('🛡️ Expulsion de l\'équipe') + .setTitle('🛠️ Expulsion de l\'équipe') .setDescription(`${userToKick.tag} a été expulsé de l'équipe.`) .setColor(color) .setTimestamp() diff --git a/commands/teams admin/towner.js b/commands/teams admin/towner.js index d143cec..c334e14 100644 --- a/commands/teams admin/towner.js +++ b/commands/teams admin/towner.js @@ -3,9 +3,9 @@ const db = require('../../fonctions/database.js'); const embedColor = require('../../fonctions/embedColor.js'); module.exports = { - aliases: ['teamadmin', 'tadmin', 'teamowner'], - description: 'Promouvoir un utilisateur à administrateur dans votre équipe.', - emote: '🛡️', + aliases: ['teamowner', 'towner', 'teamadmin'], + description: 'Transfère votre team à un utilisteur de votre équipe.', + emote: '👑', utilisation: '<@user>', permission: 0, @@ -14,7 +14,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription('Veuillez mentionner un utilisateur à promouvoir.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -29,7 +29,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription('Utilisateur non trouvé.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -50,7 +50,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription('Vous n\'êtes pas administrateur de cette équipe.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -71,7 +71,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription('L\'utilisateur mentionné n\'est pas dans votre équipe.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -90,7 +90,7 @@ module.exports = { .addComponents(bouton); const embed = new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription(`Êtes-vous sûr de vouloir promouvoir ${userToPromote.tag} au rang d'administrateur ?`) .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -107,7 +107,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription('Une erreur est survenue lors de la promotion de l\'utilisateur.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -122,7 +122,7 @@ module.exports = { return message.reply({ embeds: [ new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription('Une erreur est survenue lors de la mise à jour de votre rôle.') .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() @@ -133,7 +133,7 @@ module.exports = { } const embed = new EmbedBuilder() - .setTitle('🛡️ Promotion dans l\'équipe') + .setTitle('👑 Transfere de la propriété de la team') .setDescription(`${userToPromote.tag} a été promu au rang d'administrateur. Vous avez été rétrogradé au rang d'officier.`) .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() diff --git a/commands/teams/tcadenas.js b/commands/teams/tcadenas.js index 123d569..ada8624 100644 --- a/commands/teams/tcadenas.js +++ b/commands/teams/tcadenas.js @@ -10,7 +10,15 @@ module.exports = { permission: 0, async execute(message, args, client) { - if (args.length <= 2) { + + const teamID = args[0].toLowerCase(); + const team = await new Promise((resolve, reject) => { + db.get(`SELECT * FROM teams WHERE guildId = ? AND id = ?`, [message.guild.id, teamID], (err, row) => { + if (err) reject(err); + resolve(row); + }); + }); + if (!team) { const embed = new EmbedBuilder() .setTitle('Ajout Impossible') .setDescription(`❌ Veuillez indiquer l'id une team.`) @@ -21,14 +29,6 @@ module.exports = { return message.reply({ embeds: [embed], allowedMentions: { repliedUser: false } }); } - const teamID = args[0].toLowerCase(); - const team = await new Promise((resolve, reject) => { - db.get(`SELECT * FROM teams WHERE guildId = ? AND id = ?`, [message.guild.id, teamID], (err, row) => { - if (err) reject(err); - resolve(row); - }); - }); - const teamRep = team.reputation if (teamRep < 4) { const embed = new EmbedBuilder() diff --git a/commands/teams/tdeposit.js b/commands/teams/tdeposit.js index f9e4027..992eae1 100644 --- a/commands/teams/tdeposit.js +++ b/commands/teams/tdeposit.js @@ -10,7 +10,7 @@ module.exports = { permission: 0, async execute(message, args, client) { - if (args.length !== 1) { + if (args.length == 0) { const embed = new EmbedBuilder() .setTitle('Dépôt Impossible') .setDescription('❌ Vous devez spécifier un montant à déposer.')