import { Listener } from "#lib/structures"; import { ChannelType } from "discord.js"; import { QuickDB } from "quick.db"; export default new Listener({ event: "messageCreate", async run(message) { const db = new QuickDB(); if (message.author.bot) return; if ((message.channel.type as ChannelType) === ChannelType.DM) return; db.add(`messages_${message.guild?.id}_${message.author.id}`, 1); let messagefetch = await db.get( `messages_${message.guild?.id}_${message.author.id}`, ); let messages; if (messagefetch == 25) messages = 25; //Level 1 else if (messagefetch == 65) messages = 65; // Level 2 else if (messagefetch == 115) messages = 115; // Level 3 else if (messagefetch == 200) messages = 200; // Level 4 else if (messagefetch == 300) messages = 300; // Level 5 else if (messagefetch === 450) messages = 450; // Level 6 else if (messagefetch === 600) messages = 600; // Level 7 else if (messagefetch === 750) messages = 750; // Level 8 else if (messagefetch === 900) messages = 900; // Level 9 else if (messagefetch === 1200) messages = 1200; // Level 10 if (!isNaN(messages)) { db.add(`level_${message.guild?.id}_${message.author.id}`, 1); let levelfetch = db.get( `level_${message.guild?.id}_${message.author.id}`, ); } }, });