mirror of
https://github.com/arthur-pbty/bot-discord-coins.git
synced 2026-06-03 23:36:29 +02:00
Add reset-guild
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
const { EmbedBuilder } = require("discord.js");
|
||||
const db = require("../../fonctions/database.js");
|
||||
const embedColor = require("../../fonctions/embedColor.js");
|
||||
|
||||
module.exports = {
|
||||
aliases: ["resetserv", "resetserveur"],
|
||||
description:
|
||||
"Reinitialise toutes les données du serveur.",
|
||||
emote: "☣️",
|
||||
utilisation: "",
|
||||
permission: 5,
|
||||
|
||||
async execute(message, args, client) {
|
||||
db.run(`UPDATE users SET pocket = 0, bank = 0 WHERE guildId = ?`, [
|
||||
message.guild.id,
|
||||
]);
|
||||
db.run(`UPDATE users SET xp = 0, lvl = 0 WHERE guildId = ?`, [
|
||||
message.guild.id,
|
||||
]);
|
||||
db.run(`UPDATE users SET reputation = 0 WHERE guildId = ?`, [
|
||||
message.guild.id,
|
||||
]);
|
||||
db.run(`UPDATE users SET key = 0, objet = 0 WHERE guildId = ?`, [
|
||||
message.guild.id,
|
||||
]);
|
||||
db.run(`UPDATE users SET
|
||||
antiRob = 0,
|
||||
lastRob = 0,
|
||||
lastRecolt = 0,
|
||||
lastWork = 0,
|
||||
lastDaily = 0,
|
||||
lastRep = 0,
|
||||
lastTrep = 0,
|
||||
lastArep = 0,
|
||||
lastHack = 0,
|
||||
lastKill = 0,
|
||||
lastBraquage = 0
|
||||
WHERE guildId = ?`, [
|
||||
message.guild.id,
|
||||
]);
|
||||
db.run(
|
||||
`UPDATE users SET teamId = NULL, teamRole = NULL, teamDroper = NULL, WHERE AND guildId = ?`, [
|
||||
message.guild.id,
|
||||
]);
|
||||
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle("Reset :")
|
||||
.setDescription(`**${message.guild.name} reinitialisé avec succès !**`)
|
||||
.setColor(await embedColor(message.author.id, message.guild.id))
|
||||
.setTimestamp()
|
||||
.setFooter({
|
||||
text: `Demandé par ${message.author.tag}`,
|
||||
iconURL: message.author.displayAvatarURL(),
|
||||
});
|
||||
|
||||
message.reply({ embeds: [embed], allowedMentions: { repliedUser: false } });
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user