Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用discord.js的discord bot是否有setCurrency函数?_Javascript_Node.js_Discord.js - Fatal编程技术网

Javascript 使用discord.js的discord bot是否有setCurrency函数?

Javascript 使用discord.js的discord bot是否有setCurrency函数?,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,由于有两个函数可以帮助您使用,currency.add()和currency.getBalance(),因此应该有一个currency.setBalance()函数。以下是两个功能的代码: Reflect.defineProperty(货币,'add'{ 值:异步函数添加(id、金额){ const user=currency.get(id); 如果(用户){ user.balance+=数量(金额); 返回user.save(); } const newUser=wait Users.crea

由于有两个函数可以帮助您使用,
currency.add()
currency.getBalance()
,因此应该有一个
currency.setBalance()
函数。以下是两个功能的代码:

Reflect.defineProperty(货币,'add'{
值:异步函数添加(id、金额){
const user=currency.get(id);
如果(用户){
user.balance+=数量(金额);
返回user.save();
}
const newUser=wait Users.create({user\u id:id,balance:amount});
currency.set(id,newUser);
返回新用户;
},
});
反映.定义属性(货币“getBalance”{
值:函数getBalance(id){
const user=currency.get(id);
返回用户?用户余额:0;
},
});

有人能帮忙做一个
setBalance
功能吗?我感谢所有的帮助

我已经调整了
add()
函数来设置金额,而不是添加特定金额:

Reflect.defineProperty(货币'setBalance'{
值:异步函数setBalance(id,amount){
const user=currency.get(id);
如果(用户){
user.balance=数量(金额);
返回user.save();
}
const newUser=wait Users.create({user\u id:id,balance:amount});
currency.set(id,newUser);
返回新用户;
},
});

抱歉,我是StackOverflow新手,因此某些格式不正确。您是说帮助创建
set
函数,而不是
getBalance
函数,因为它已经存在?是的,我正在尝试创建一个setBalance()函数,以便我可以为任何用户设置平衡。很抱歉输入错误