Skip to content

Commit

Permalink
💾 Mise à jour du code
Browse files Browse the repository at this point in the history
Ajout d'un système qui vérifie si c'est un bot + utilisation de errorMessage
  • Loading branch information
pauldb09 authored Apr 12, 2021
1 parent b0c4dd2 commit c11026f
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions commands/level/addlevel.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,28 @@ module.exports = {
aliases: ['add-level', 'give-level'],

cat: 'level',
args: true,

usage: '@membre <nombre>',
exemple: '@𝖕𝖆𝖚𝖑𝖉𝖇09#9846 2',
exemple: '@pauldb09 2',
permissions: ['MANAGE_GUILD'],
async execute(message, args) {

const member = message.mentions.users.last() || message.guild.users.cache.get(args[0]);
if (!member) return message.channel.send(`${emoji.error} Veuillez fournir un membre valide .`)
let member = message.mentions.members.first() || message.guild.members.cache.get(args[0]) || message.guild.members.cache.filter(m => m.user.tag.includes(args.join(" ")) || m.displayName.includes(args.join(" ")) || m.user.username.includes(args.join(" "))).first()
if (!member) {
return message.errorMessage(`Vous devez mentionner un membre valide ou fournir un ID valide.`)
}
if (member.user.bot) {
return message.errorMessage(`Vous ne pouvez pas faire ça sur un bot...`)
}
const togive = parseInt(args[1]);
if (isNaN(togive) === true || !togive || togive <= 0) {
return message.channel.send(`${emoji.error} Veuillez fournir un nombre valide , supérieur à 0.`)
if (isNaN(togive) === true || !togive || togive <= 0 || togive > 10) {
return message.errorMessage(`Veuillez fournir un nombre valide , compris entre 0 et 10`)
}
const userdata = await levelModel.findOne({ serverID: message.guild.id, userID: member.id })
if (userdata) {
let newxp = math.evaluate(`${userdata.level} + ${togive}`)
const normalupdate = await levelModel.findOneAndUpdate({ serverID: message.guild.id, userID: member.id }, { $set: { level: newxp, } }, { new: true });
return message.channel.send(`${emoji.succes} Vous avez ajouté \`${togive}\` niveau(x) à ${member.tag} avec succès .`);
return message.succesMessage(`Vous avez ajouté \`${togive}\` niveau(x) à ${member.user.tag} avec succès .`);

} else {
const verynew = new levelModel({
Expand All @@ -36,7 +41,7 @@ module.exports = {
messagec: 0
}).save();

return message.channel.send(`${emoji.succes} Vous avez ajouté \`${togive}\` niveau(x) à ${member.tag} avec succès .`);
return message.succesMessage(`Vous avez ajouté \`${togive}\` niveau(x) à ${member.user.tag} avec succès .`);

}

Expand Down

0 comments on commit c11026f

Please sign in to comment.