ajout du rob avec l'id + ajout emoji bingo

This commit is contained in:
*x1
2024-07-09 13:01:22 +02:00
parent 51802067a6
commit f06c31d719
2 changed files with 36 additions and 39 deletions
+34 -39
View File
@@ -6,24 +6,24 @@ module.exports = {
aliases: [],
description: "Vole les coins de la main d'un membre.",
emote: "🦹",
utilisation: "<@membre>",
utilisation: "<@membre|membreID>",
permission: 0,
async execute(message, args, client) {
const member = message.mentions.users.first();
if (!member) {
const embed = new EmbedBuilder()
.setTitle("Erreur")
.setDescription("❌ Vous devez mentionner un membre.")
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter({
text: `Demandé par ${message.author.tag}`,
iconURL: message.author.displayAvatarURL(),
});
const member = message.mentions.members.first()?.id || args[0];
if (args.length < 1 && !member) {
return message.reply({
embeds: [embed],
embeds: [
new EmbedBuilder()
.setTitle("Erreur")
.setDescription("❌ Veuillez spécifier un membre du serveur.")
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter({
text: `Demandé par ${message.author.tag}`,
iconURL: message.author.displayAvatarURL(),
}),
],
allowedMentions: { repliedUser: false },
});
}
@@ -38,30 +38,25 @@ module.exports = {
},
);
});
const memberlist = await new Promise((resolve, reject) => {
db.all(
`SELECT userId FROM users WHERE guildId = ? AND teamId = ?`,
[message.guild.id, user.teamId],
(err, rows) => {
if (err) reject(err);
resolve(rows);
},
);
});
if (memberlist.includes(member))
if (user.teamId === member.teamId) {
const embed = new EmbedBuilder()
.setTitle("Erreur")
.setDescription(
`❌ Vous ne pouvez pas voler un membre de votre team.`,
)
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter({
text: `Demandé par ${message.author.tag}`,
iconURL: message.author.displayAvatarURL(),
});
return message.reply({
embeds: [
new EmbedBuilder()
.setTitle("Erreur")
.setDescription(
"❌ Veuillez choisir un membre qui __n'est pas__ dans votre team.",
)
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter(footer),
],
embeds: [embed],
allowedMentions: { repliedUser: false },
});
}
if (user.lastRob + 7200000 > Date.now()) {
const embed = new EmbedBuilder()
@@ -85,7 +80,7 @@ module.exports = {
const memberInfo = await new Promise((resolve, reject) => {
db.get(
`SELECT * FROM users WHERE guildId = ? AND userId = ?`,
[message.guild.id, member.id],
[message.guild.id, member],
(err, row) => {
if (err) reject(err);
resolve(row);
@@ -97,7 +92,7 @@ module.exports = {
const embed = new EmbedBuilder()
.setTitle("Erreur")
.setDescription(
`❌ Vous ne pouvez pas voler <@${member.id}> pour le moment, il est protégé par un bouclier anti-vol pendant encore \`${Math.floor((memberInfo.antiRob + 7200000 - Date.now()) / 60000)}\` minutes.`,
`❌ Vous ne pouvez pas voler <@${member}> pour le moment, il est protégé par un bouclier anti-vol pendant encore \`${Math.floor((memberInfo.antiRob + 7200000 - Date.now()) / 60000)}\` minutes.`,
)
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
@@ -118,7 +113,7 @@ module.exports = {
const embed = new EmbedBuilder()
.setTitle("Erreur")
.setDescription(
`❌ <@${member.id}> n'a pas d'argent sur lui pour que vous puissiez le voler.`,
`❌ <@${member}> n'a pas d'argent sur lui pour que vous puissiez le voler.`,
)
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
@@ -145,7 +140,7 @@ module.exports = {
const embed = new EmbedBuilder()
.setTitle("Vol")
.setDescription(`💰 Vous avez volé ${amount} à <@${member.id}>.`)
.setDescription(`💰 Vous avez volé ${amount} à <@${member}>.`)
.setColor(await embedColor(message.author.id, message.guild.id))
.setTimestamp()
.setFooter({