好的,在我的机器人上我有一个beg命令,但问题是我希望它有时会失败。
例如,有一次它可能会说“某人给了你5美元”,但是如果失败了,它会说“有名的人:没有”
以下代码从所有文本所在的文件中选择一个随机文本。 无论如何,它会随机失败,从而使用户无法获得金钱?
defaults write org.macosforge.xquartz.X11 enable_key_equivalents -boolean false
我只是不知道如何使它失败
答案 0 :(得分:1)
因此,您可以运行一个Math.floor((Math.random()-0.001)*4)
将其存储到变量中。现在,您有一个从0到3的随机数字(4个不同的数字/结果)。然后检查您的新变量是否等于0。if(failChance === 0)
是否正确,只是不要执行添加平衡命令。
示例:
...
} else {
var failChance = Math.floor((Math.random()-0.001)*4);
if(failChance === 0){
message.channel.send('FAILURE');
return;
}
if(!bal[message.author.id]){
...