mirror of
https://github.com/arthur-pbty/bot-discord-coins.git
synced 2026-06-24 14:16:31 +02:00
Update et correction mass bug
This commit is contained in:
@@ -146,24 +146,24 @@ module.exports = {
|
||||
win = "2500";
|
||||
}
|
||||
|
||||
if (user.teamRole !== "officier" || user.teamRole !== "owner")
|
||||
if ((!user.teamRole == "officier") || (!user.teamRole == "owner"))
|
||||
return interaction.reply({
|
||||
content: "Vous n'avez pas les permissions pour faire cet achat",
|
||||
ephemeral: true,
|
||||
});
|
||||
if (team.bank < coup)
|
||||
if (team.bank < coup) {
|
||||
return interaction.reply({
|
||||
content: "Vous n'avez pas assez d'argent pour acheter cet item.",
|
||||
ephemeral: true,
|
||||
});
|
||||
|
||||
}
|
||||
db.run(
|
||||
`UPDATE teams SET pocket = pocket - ? WHERE guildId = ? AND userId = ?`,
|
||||
[coup, message.guild.id, message.author.id],
|
||||
`UPDATE teams SET bank = bank - ? WHERE guildId = ? AND id = ?`,
|
||||
[coup, message.guild.id, team.id],
|
||||
);
|
||||
db.run(
|
||||
`UPDATE teams SET location = location + ? WHERE guildId = ? AND userId = ?`,
|
||||
[win, message.guild.id, message.author.id],
|
||||
`UPDATE teams SET location = location + ? WHERE guildId = ? AND id = ?`,
|
||||
[win, message.guild.id, team.id],
|
||||
);
|
||||
|
||||
const embed = new EmbedBuilder()
|
||||
|
||||
@@ -61,12 +61,12 @@ module.exports = {
|
||||
);
|
||||
});
|
||||
|
||||
if (!user || user.teamRole !== "owner") {
|
||||
if (!user.teamRole == "owner") {
|
||||
return message.reply({
|
||||
embeds: [
|
||||
new EmbedBuilder()
|
||||
.setTitle("🛡️ Promotion dans l'équipe")
|
||||
.setDescription("Vous n'êtes pas administrateur de cette équipe.")
|
||||
.setDescription("Vous n'êtes pas propri&taire de cette équipe.")
|
||||
.setColor(await embedColor(message.author.id, message.guild.id))
|
||||
.setTimestamp()
|
||||
.setFooter({
|
||||
@@ -108,7 +108,7 @@ module.exports = {
|
||||
});
|
||||
}
|
||||
|
||||
if (userToPromoteInfo.teamRole === "officer") {
|
||||
if (userToPromoteInfo.teamRole === "officer" || userToPromoteInfo.teamRole === "owner") {
|
||||
return message.reply({
|
||||
embeds: [
|
||||
new EmbedBuilder()
|
||||
|
||||
+13
-14
@@ -10,7 +10,7 @@ module.exports = {
|
||||
permission: 0,
|
||||
|
||||
async execute(message, args, client) {
|
||||
const teamID = args[0].toLowerCase();
|
||||
const teamID = args[0]
|
||||
const team = await new Promise((resolve, reject) => {
|
||||
db.get(
|
||||
`SELECT * FROM teams WHERE guildId = ? AND id = ?`,
|
||||
@@ -24,7 +24,7 @@ module.exports = {
|
||||
if (!team) {
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle("Ajout Impossible")
|
||||
.setDescription(`❌ Veuillez indiquer l'id une team.`)
|
||||
.setDescription(`❌ Veuillez indiquer l'id valide une team.`)
|
||||
.setColor(await embedColor(message.author.id, message.guild.id))
|
||||
.setTimestamp()
|
||||
.setFooter({
|
||||
@@ -58,16 +58,6 @@ module.exports = {
|
||||
});
|
||||
}
|
||||
|
||||
db.run(
|
||||
`UPDATE teams SET reputation = reputation - 4 WHERE guildId =? AND Id =?`,
|
||||
[message.guild.id, teamID],
|
||||
(err) => {
|
||||
if (err) {
|
||||
console.log(`${err}`.red);
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
if (team.padlock < 5) {
|
||||
db.run(
|
||||
`UPDATE teams SET padlock = padlock + 1 WHERE guildId =? AND Id =?`,
|
||||
@@ -78,11 +68,21 @@ module.exports = {
|
||||
}
|
||||
},
|
||||
);
|
||||
db.run(
|
||||
`UPDATE teams SET reputation = reputation - 4 WHERE guildId =? AND Id =?`,
|
||||
[message.guild.id, teamID],
|
||||
(err) => {
|
||||
if (err) {
|
||||
console.log(`${err}`.red);
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle("Ajout de cadenas réussi !")
|
||||
.setDescription(
|
||||
"Vous avez ajouter un cadenas à team `" +
|
||||
"Vous avez ajouter un cadenas à la team `" +
|
||||
team.name +
|
||||
"`, cette team à maintement `" +
|
||||
team.padlock +
|
||||
@@ -109,7 +109,6 @@ module.exports = {
|
||||
team.name +
|
||||
"` à le maximum de cadenas (`" +
|
||||
team.padlock +
|
||||
1 +
|
||||
"` cadenas !)",
|
||||
)
|
||||
.setColor(await embedColor(message.author.id, message.guild.id))
|
||||
|
||||
@@ -124,11 +124,9 @@ module.exports = {
|
||||
`UPDATE users SET pocket = pocket - ?, teamDroper = teamDroper + ? WHERE guildId = ? AND userId = ?`,
|
||||
[amout, amout, message.guild.id, message.author.id],
|
||||
);
|
||||
db.run(`UPDATE teams SET bank = bank + ? WHERE guildId = ? AND id = ?`, [
|
||||
amout,
|
||||
message.guild.id,
|
||||
team.id,
|
||||
]);
|
||||
db.run(`UPDATE teams SET bank = bank + ? WHERE guildId = ? AND id = ?`,
|
||||
[ amout, message.guild.id, team.id ]
|
||||
);
|
||||
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle("Dépôt Effectué")
|
||||
|
||||
@@ -61,7 +61,7 @@ module.exports = {
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle("🛡️ Quitter une team")
|
||||
.setDescription(
|
||||
`Vous êtes le leader de votre team. Vous devez nommer un autre membre leader avant de quitter la team. Pour cela, utilisez la commande \`&tpromote <membre>\` jusqu'à ce que vous ne soyez plus leader.`,
|
||||
`Vous êtes le leader de votre team. Vous devez nommer un autre membre leader avant de quitter la team. Pour cela, utilisez la commande \`&towner <membre>\` jusqu'à ce que vous ne soyez plus leader.\n\nPour supprimer votre team, veuillez faire \`&tdelete\``,
|
||||
)
|
||||
.setColor(color)
|
||||
.setTimestamp()
|
||||
|
||||
Reference in New Issue
Block a user