【发布时间】:2021-02-15 11:09:03
【问题描述】:
所以我想在不使用数据库的情况下制作一个调平系统。是的,我知道数据库是更好的选择,但调平系统仅适用于我自己的服务器,没有很多人在说话,而且我还没有学会如何使用数据库和集成它们,所以我想做我现在理解的较小的东西。
现在我已经为任何发送消息的人设置了一个级别和经验。我希望我可以使用另一个 JSON 文件来存储每个级别所需的 exp,而不是执行一堆“if else”语句。我想这样设置它
{
"level": 2,
"expRequired": 100
},
{
"level": 3,
"expRequired": 300
}
有没有办法可以使用这种方法并检查每个分组并将其与消息作者的当前 exp 进行比较?类似的东西
if (memberExp[message.author.id].exp == levels.expRequired) {
memberExp[message.author.id].level = levels.level
}
【问题讨论】:
-
我认为这里的问题是您需要扩展关卡的门限。即给出一个更完整的例子,说明
enable或disable的级别是怎样一个特性以及这个特性是什么。
标签: javascript node.js discord discord.js