Update poins de voc en fonction de mute ou non

This commit is contained in:
*x1
2024-05-28 01:02:30 +02:00
parent abd70b204d
commit d79079ce27
+13 -9
View File
@@ -6,13 +6,13 @@ module.exports = {
async execute(client) {
console.log(`[READY] ${client.user.tag} est prêt ||| ${client.guilds.cache.size.toLocaleString('fr-FR')} serveurs | ${client.guilds.cache.reduce((acc, guild) => acc + guild.memberCount, 0).toLocaleString('fr-FR')} utilisateurs\n`.green);
client.user.setPresence({
activities: [{
name: '/azelie',
type: ActivityType.Streaming,
url: 'https://twitch.tv/tuturp33'
}],
status: 'online'
client.user.setPresence({
activities: [{
name: '/azelie',
type: ActivityType.Streaming,
url: 'https://twitch.tv/tuturp33'
}],
status: 'online'
});
@@ -27,7 +27,11 @@ module.exports = {
setInterval(async () => {
client.guilds.cache.forEach(guild => {
guild.members.cache.filter(member => member.voice.channel).forEach(member => {
db.run('UPDATE users SET pocket = pocket + 100 WHERE guildId = ? AND userId = ?', [guild.id, member.id]);
if (member.voice.selfMute == true) {
db.run('UPDATE users SET pocket = pocket + 50 WHERE guildId = ? AND userId = ?', [guild.id, member.id]);
} else {
db.run('UPDATE users SET pocket = pocket + 100 WHERE guildId = ? AND userId = ?', [guild.id, member.id]);
}
});
guild.members.cache.filter(member => member.voice.channel && member.voice.streaming).forEach(member => {
db.run('UPDATE users SET pocket = pocket + 200 WHERE guildId = ? AND userId = ?', [guild.id, member.id]);
@@ -65,6 +69,6 @@ module.exports = {
console.log(' [antiCrash] :: Exit'.red);
console.log('Code de sortie:', code);
});
},
};