@SasukeUchiha

Как исправить проблему в карточках «canvacord»?

Я использую "discord-xp" для системы xp
Я сделал карточки профилей с помощью "canvacord"
Но система xp работает так, что при лвл апе экспа не обнуляется, а полоска прогресса на карточке считает что до нового уровня близко, из за этого она всегда в конце
Как это можно исправить? Или исключить это из карточки
Uchiha_Sasuke.png?size=4096

Вот код:
const { MessageEmbed, MessageAttachment } = require('discord.js')
let Levels = require('discord-xp')
const canvacord = require("canvacord")

module.exports = {
  name: 'rank',
  run: async (client, message, args, Discord) => {
    const user = await Levels.fetch(message.author.id, message.guild.id, true)
    const newxp = Levels.xpFor(parseInt(user.level) + 1)

    const rk = new canvacord.Rank()
    .setAvatar(message.author.displayAvatarURL({ format: 'png' }))
    .setCurrentXP(user.xp)
    .setRequiredXP(newxp)
    .setProgressBar('#00FFFF', "COLOR")
    .setUsername(message.author.username, '#ff0000')
    .setDiscriminator(message.author.discriminator)
    .setLevel(user.level)
    .setRank(user.position, 'TOP')
  rk.build().then(data => {
    message.channel.send({ files: [{ attachment: data, name: `${message.author.username}.png`}] })
  })
  }
}
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы