我的“问题”更多的是我想要添加的功能,我使用了本指南: https: //anidiots.guide/coding-guides/sqlite-based-points-system 我对代码做了一些更改,主要是给你一个随机数量的 XP,我正在寻找编辑升级所需的 XP 数量。
现在它是一个静态数量,升级需要 5000。我正在尝试让它在每次升级时额外增加 5000 升级所需的金额。
目前,它的工作原理如下:
1 级到 2 级 = 总共需要 5000 XP
2 级到 3 级 = 总共需要 10000 XP
目前,升级所需的金额始终为每级之间 5000。
这就是我希望它工作的方式:
1 级到 2 级 = 总共需要 5000 XP
2 级到 3 级 = 总共需要 15000 XP
2级需要5000,3级需要10000,以此类推(每次升级需要的数量增加5000)
我花了 2 个小时的大部分时间尝试不同的事情,主要是查看完全超出我能力范围的代码。我相信这样做会起作用,但我不知道这是否正确
if (score.level == '1') {
nextLevel = 5000
}
if (score.level == '2' {
nextLevel = 10000
}
Run Code Online (Sandbox Code Playgroud)
我非常怀疑这是正确的,否则我的消息事件会很长,因为我计划有 100 个级别
完整代码:
let score;
if (message.guild) {
score = …Run Code Online (Sandbox Code Playgroud)