Итак, я добавил экономичную систему к своему боту около 2 недель go и уже 4 дня пытаюсь исправить ошибки в ней, и я столкнулся с таким большим количеством ошибок, что я практически капля на своем стуле с постоянными психическими расстройствами, пытаясь это выяснить.
Моя текущая ошибка, которую я получаю: ReferenceError: utea не определена?
Я определил utea в начале события моего сообщения в моем сценарии :
client.on("message", msg => { // When user sends chat message
let userData = JSON.parse(fs.readFileSync(__dirname + '/Storage/userData.json', 'utf8'))
// LET VARS
let content = msg.content.toLowerCase()
if (msg.guild !== null) {
// CASE COIN CURRENCY
if (!userData[msg.author.id + msg.guild.id]) userData[msg.author.id + msg.guild.id] = {}
if (!userData[msg.author.id + msg.guild.id].money) userData[msg.author.id + msg.guild.id].money = 5
// ITEMS
if (!userData[msg.author.id + msg.guild.id].tea) userData[msg.author.id + msg.guild.id].tea = 0
if (!userData[msg.author.id + msg.guild.id].milk) userData[msg.author.id + msg.guild.id].milk = 0
if (!userData[msg.author.id + msg.guild.id].cof) userData[msg.author.id + msg.guild.id].cof = 0
// ITEMS >B> USAGE VARS
let utea = 0
let umilk = 0
let ucof = 0
}
fs.writeFile(__dirname + '/Storage/userData.json', JSON.stringify(userData), (err) => {
if (err) console.error(err)
})
Строка, вызывающая это:
if (utea == 0) { // this line right here <<<
// code stuff
}