grand commit que tutur attend ( marche pas le raidmode en dev)

sinon il y a pleins de truc comme les anti raid , des coorectif ect
This commit is contained in:
VALOU3336
2024-04-22 18:30:33 +02:00
parent d8912855ff
commit 9bd39c69ca
178 changed files with 9241 additions and 480 deletions
+21 -2
View File
@@ -72,6 +72,27 @@ module.exports = {
}
message.reply(reply);
} else {
let data = await new Promise((resolve, reject) => {
db.get('SELECT value FROM gestion WHERE id = ?', [message.client.user.id], (err, row) => {
if (err) {
console.error(err.message);
reject(err);
}
resolve(row ? JSON.parse(row.value) : {});
});
});
data[message.guild.id] = data[message.guild.id] || {};
data[message.guild.id].prisonlist = data[message.guild.id].prisonlist || [];
const userIndex = data[message.guild.id].prisonlist.indexOf(users.id);
if (userIndex !== -1) {
data[message.guild.id].prisonlist.splice(userIndex, 1);
db.run('INSERT OR REPLACE INTO gestion (id, value) VALUES (?, ?)', [message.client.user.id, JSON.stringify(data)], function(err) {
if (err) {
console.error(err.message);
return message.reply('Une erreur est survenue lors de la mise à jour de la liste des utilisateurs en prison.');
}
});
}
message.reply(`👮 <@${users.id}> est libéré de prison`);
}
} else if (args[0] === "list") {
@@ -97,8 +118,6 @@ module.exports = {
embed.addFields({ name: `${index + 1}`, value: `<@${userId}>`});
});
}
// Envoyer l'embed
message.channel.send({ embeds: [embed] });
}else {
const users = message.mentions.users.first() || message.guild.members.cache.get(args[1])