Node.js 顶级命令级discord.js
如果我将数据保存在.json文件中,是否可以放置top命令? 忘记我的xp系统现在是什么样子吧Node.js 顶级命令级discord.js,node.js,discord.js,Node.js,Discord.js,如果我将数据保存在.json文件中,是否可以放置top命令? 忘记我的xp系统现在是什么样子吧 let xpAdd; xpAdd = Math.floor(Math.random() * 4) + 5; if(!xp[message.author.id]) { xp[message.author.id] = { xp:0, level:1, name:message.author.tag }; } let curxp = x
let xpAdd;
xpAdd = Math.floor(Math.random() * 4) + 5;
if(!xp[message.author.id]) {
xp[message.author.id] = {
xp:0,
level:1,
name:message.author.tag
};
}
let curxp = xp[message.author.id].xp;
let curlvl = xp[message.author.id].level;
let nxtLevel = xp[message.author.id].level * 300;
xp[message.author.id].xp = curxp + xpAdd;
fs.writeFile("./xp.json", JSON.stringify(xp), (error) => {
if(error) console.log(error);
});
这是显示单个用户级别的命令
如何显示最高级别的前5名
if(!xp[message.author.id]) {
xp[message.author.id] = {
xp: 0,
level:1
};
}
let curxp = xp[message.author.id].xp;
let curlvl = xp[message.author.id].level;
let nxtLevelXp = curlvl * 300;
let difference = nxtLevelXp - curxp;