所以我已经有一段时间了,我无法弄清楚,我的buy-pickaxe命令运行得很好,但是无论它是什么,下面的任何代码都不起作用。 profile.level和dl.AddLevel只是他们用来购买它的货币。
试图四处移动代码并对其进行一些切换。
if(command === "buy-pickaxe") {
if(profile.level < 15) {
message.reply("You can't afford this item!")
} else if(profile.level + 10 > 15) {
var role = message.guild.roles.find(role => role.name === "Pickaxe");
dl.AddLevel(message.author.id, -15)
message.member.addRole(role);
message.reply("You purchased a pickaxe!")
}
if(command === "buy-dagger") {
if (profile.level < 25) {
message.reply("You can't afford this item!")
} else if(profile.level + 10 > 25) {
await dl.AddLevel(message.author.id, -25)
var role = message.guild.roles.find(role => role.name === "Dagger");
message.member.addRole(role);
message.reply("You purchased a dagger!")
}
}
}
});
答案 0 :(得分:0)
您在第一个if条件(或放置错误的位置)中缺少结束符
应该是这样
find . -name "*.pyc" -exec rm -f {} \;