Он продолжает добавлять дополнительные} в файл json и не добавляет 1 к уровню
Я пытался сохранить исходное значение уровня в текстовом файле, затем подождать секунду, а затем добавить 1 к нему.
if(xpout > 100) {
var lvupxp = xp.xp - 100
var expcontent = `{ "xp": ${lvupxp}, "level": ${xp.level++} }`
var exppath = `./Users/${message.author.username}/xp.json`;
fs.writeFile(exppath, expcontent, (err) => {
if (err) throw err;
})
}
{"xp": 7, "level": 0}}