quick.db 库存系统

问题描述

这可能是一个非常简单的解决方案,但我真的迷失了。在我的不和谐经济机器人中,我已经完全开发了一个库存系统 - 用户可以从商店购买物品,将它们存储在他们的库存中并随意使用它们。我面临的一个简单问题是,当用户有两个相同类型的物品(例如 - 像汽车)时,这些物品将在他们的库存中出现两次 - 车 汽车

而不是它,我希望嵌入显示为- 汽车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 (将#修改为@)