Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- global.xp = '';
- global.netlevel = '';
- let pointsAdd = Math.floor(Math.random() * 7) + 8;
- database.ref(`Servidores/Levels/${message.guild.id}/${message.author.id}`)
- .once('value').then(async function(snap) {
- if (snap.val() == null) {
- database.ref(`Servidores/Levels/${message.guild.id}/${message.author.id}`)
- .set({
- xp: 0,
- level: 1
- });
- } else {
- xp = snap.val().xp + pointsAdd
- nextLevel = snap.val().level * 500;
- database.ref(`Servidores/Levels/${message.guild.id}/${message.author.id}`)
- .update({
- xp: xp
- })
- if (nextLevel <= xp) {
- nextLevel = snap.val().level + 1;
- database.ref(`Servidores/Levels/${message.guild.id}/${message.author.id}`)
- .update({
- level: nextLevel
- })
- await message.channel.send('Você passou de nível!');
- }
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement