【发布时间】:2021-09-27 20:35:32
【问题描述】:
所以我正在制作一个不和谐的游戏机器人,您可以通过打开箱子来收集角色,但问题是当您已经拥有角色时它们会再次出现。
我用的方法db.push
代码:
if(has === true){
console.log(has)
let embed = new discord.MessageEmbed()
.setTitle('Chest Opening | Clash Chest')
.setDescription("<@"+message.author+"> got:\n"+amount+" :coin:")
.setColor('RANDOM')
.setFooter('Created by Tahmid GS#1867')
message.channel.send(embed)
await db.fetch(`coin_${message.author.id}`)
db.add(`coin_${message.author.id}`, amount)
}
else if(has === false){
console.log(has)
await db.fetch(`troop_${message.author.id}`)
db.push(`troop_${message.author.id}`, nada)
let embed = new discord.MessageEmbed()
.setTitle('Chest Opening | Clash Chest')
.setDescription("<@"+message.author+"> got:\n"+amount+" :coin:\n||Common: "+nada+"||")
.setColor('RANDOM')
.setFooter('Created by Tahmid GS#1867')
message.channel.send(embed)
await db.fetch(`coin_${message.author.id}`)
db.add(`coin_${message.author.id}`, amount)
await db.fetch(`card_${message.author.id}`)
db.add(`card_${message.author.id}`, 1)
}
已经是let has = db.has(troop_${message.author.id}, nada)
我用 let has = db.has(troop_${message.author.id}.nada)
并让 has = db.has(nada,troop_${message.author.id})
但是好像不行,在控制台里是“假”
nada 是随机字符
【问题讨论】:
标签: discord.js quick.db