mirror of
https://github.com/arthur-pbty/bot-discord-coins.git
synced 2026-06-03 23:36:29 +02:00
Update global
This commit is contained in:
+42
-4
@@ -57,10 +57,48 @@ module.exports = {
|
||||
Aname = "aucune alliance";
|
||||
}
|
||||
|
||||
function convert(labelValue) {
|
||||
|
||||
return Math.abs(Number(labelValue)) >= 1.0e+9
|
||||
|
||||
? (Math.abs(Number(labelValue)) / 1.0e+9).toFixed(4) + "B"
|
||||
|
||||
: Math.abs(Number(labelValue)) >= 1.0e+6
|
||||
|
||||
? (Math.abs(Number(labelValue)) / 1.0e+6).toFixed(3) + "M"
|
||||
|
||||
: Math.abs(Number(labelValue)) >= 1.0e+3
|
||||
|
||||
? (Math.abs(Number(labelValue)) / 1.0e+3).toFixed(2) + "K"
|
||||
|
||||
: Math.abs(Number(labelValue));
|
||||
|
||||
}
|
||||
|
||||
const ownerlist = await new Promise((resolve, reject) => {
|
||||
db.all(
|
||||
`SELECT userId, teamRole FROM users WHERE guildId = ? AND teamId = ? AND teamRole = ?`,
|
||||
[message.guild.id, team.id, "owner"],
|
||||
(err, rows) => {
|
||||
if (err) reject(err);
|
||||
resolve(rows);
|
||||
},
|
||||
);
|
||||
});
|
||||
const officierlist = await new Promise((resolve, reject) => {
|
||||
db.all(
|
||||
`SELECT userId, teamRole FROM users WHERE guildId = ? AND teamId = ? AND teamRole = ?`,
|
||||
[message.guild.id, team.id, "officer"],
|
||||
(err, rows) => {
|
||||
if (err) reject(err);
|
||||
resolve(rows);
|
||||
},
|
||||
);
|
||||
});
|
||||
const memberlist = await new Promise((resolve, reject) => {
|
||||
db.all(
|
||||
`SELECT userId, teamRole FROM users WHERE guildId = ? AND teamId = ?`,
|
||||
[message.guild.id, team.id],
|
||||
`SELECT userId, teamRole FROM users WHERE guildId = ? AND teamId = ? AND teamRole = ?`,
|
||||
[message.guild.id, team.id, "membre"],
|
||||
(err, rows) => {
|
||||
if (err) reject(err);
|
||||
resolve(rows);
|
||||
@@ -111,7 +149,7 @@ module.exports = {
|
||||
default:
|
||||
position = `**${i + 1}.**`;
|
||||
}
|
||||
return `${position} <@${row.userId}> - \`${row.coins}\`coins donné(s)`;
|
||||
return `${position} <@${row.userId}> - \`${convert(row.coins)}\`coins donné(s)`;
|
||||
})
|
||||
.join("\n");
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
@@ -119,7 +157,7 @@ module.exports = {
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle("🛡️ Informations de `" + team.name + "`:")
|
||||
.setDescription(
|
||||
`**Id:** \`${team.id}\`\n**Description:** \`${team.description}\`\n**Banque:** \`${team.bank}\`coins\n**Niveau:** \`${team.level}\`\n**Reputation:** \`${team.reputation}\`\n\n**Soldats:** \`${team.soldiers}\`\n**Soldats blessés:** \`${team.woundedSoldiers}\`\n**Niveau du camp:** \`${team.campLevel}\`\n**Tourelles:** \`${team.turrets}\`\n**Cadenas:** \`${CadenaS}\`\n\n\nAlliance : ${Aname}\n\n\n**Membres (\`${memberlist.length}\`):**\n${memberlist.map((member) => `**${member.teamRole}:** <@${member.userId}>`).join("\n")}\n`,
|
||||
`**Id:** \`${team.id}\`\n**Description:** \`${team.description}\`\n**Banque:** \`${convert(team.bank)}\`coins\n**Niveau:** \`${team.level}\`\n**Reputation:** \`${team.reputation}\`\n\n**Soldats:** \`${team.soldiers}\`\n**Soldats blessés:** \`${team.woundedSoldiers}\`\n**Niveau du camp:** \`${team.campLevel}\`\n**Tourelles:** \`${team.turrets}\`\n**Cadenas:** \`${CadenaS}\`\n\n\nAlliance : ${Aname}\n\n\n**Membres (\`${memberlist.length + officierlist.length + 1}\`):**\n${ownerlist.map((member) => `**owner:** <@${member.userId}>`).join("\n")}\n${officierlist.map((member) => `**officier:** <@${member.userId}>`).join("\n")}\n${memberlist.map((member) => `**membre:** <@${member.userId}>`).join("\n")}`,
|
||||
)
|
||||
.setColor(await embedColor(message.author.id, message.guild.id))
|
||||
.setTimestamp()
|
||||
|
||||
Reference in New Issue
Block a user