问题描述
这可能是一个非常简单的解决方案,但我真的迷失了。在我的不和谐经济机器人中,我已经完全开发了一个库存系统 - 用户可以从商店购买物品,将它们存储在他们的库存中并随意使用它们。我面临的一个简单问题是,当用户有两个相同类型的物品(例如 - 像汽车)时,这些物品将在他们的库存中出现两次 - 车 汽车
而不是它,我希望嵌入显示为- 汽车x2
我正在考虑使用循环,但我不确定我的做法是否正确。如果我对如何实现它有一个大致的了解,我可以继续!请帮帮我!!
以下是我的简化物品命令!
const db = require ('quick.db')
const discord = require ('discord.js')
module.exports = {
commands : ["items","i"],alias : ["i"],callback : async (message,arguments,text) => {
const target = message.mentions.members.first () || message.author
let items = db.fetch (`itm_${target.id}`)
if (items === null || !items[0]) (items = "No items here")
const embed = new discord.MessageEmbed ()
.setTitle (`${target}'s items`)
.addFields (
{name : "items",value:items}
)
.setColor ("#ECB802")
message.channel.send (embed)
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)