Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const mongoose = require('mongoose');
- const progression = require('./schema/progression.js')
- client.mongoose = require('./utils/mongoose.js');
- client.mongoose.init();
- progression.findOne({
- userID: message.author.id
- }, (error, progress) => {
- if(error) console.log(error);
- if(!progress){
- const createprogression = new progression({
- username: message.author.username,
- userID: message.author.id,
- xp: 0,
- level: 0,
- currency: 0
- })
- createprogression.save().catch(error => console.log(error));
- message.channel.send(`${message.author}, your brain have been created.`)
- } else {
- progress.xp++;
- progress.currency++;
- progress.save().catch(error => console.log(error));
- const reqxp = Math.floor(Math.pow(progress.level, 2) + 9 * progress.level);
- if(progress.xp > reqxp){
- progression.findOneAndUpdate({userID: message.author.id},
- {$set:
- {
- xp: 0,
- level: progression.level + 1
- }});
- }
- talked.add(message.author.id);
- setTimeout(() => {
- talked.delete(message.author.id);
- }, 10);
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement