Javascript 我可以参考前一行中公式的结果发送另一行文本吗?
我是JS的新手,目前正在开发一个discord机器人。 我正在寻找一种方法来引用正在生成的上述结果(1-20之间的数字), 如果结果恰好是20,则让命令发送额外消息。 有人能帮我吗?有什么建议我会很感激的?谢谢 下面的例子 当前代码:Javascript 我可以参考前一行中公式的结果发送另一行文本吗?,javascript,math,random,reference,discord,Javascript,Math,Random,Reference,Discord,我是JS的新手,目前正在开发一个discord机器人。 我正在寻找一种方法来引用正在生成的上述结果(1-20之间的数字), 如果结果恰好是20,则让命令发送额外消息。 有人能帮我吗?有什么建议我会很感激的?谢谢 下面的例子 当前代码: module.exports={ 名称:'滚动', 描述:“这是一个滚动命令!”, 执行(消息,参数){ message.channel.send(`message.author}滚动了一个**D20**,得到了***${Math.floor(Math.rando
module.exports={
名称:'滚动',
描述:“这是一个滚动命令!”,
执行(消息,参数){
message.channel.send(`message.author}滚动了一个**D20**,得到了***${Math.floor(Math.random()*20)+1}***!`);
}
}
当前结果:
@用户掷D20得到20分
交变电流结果:@用户掷D20得到5分
想要的结果:@用户掷了一个D20,得到20
@User rolled a Critical!
备选通缉结果:@用户掷D20得到5 当你拥有变数的力量时,为什么要回顾过去
module.exports={
名称:'滚动',
描述:“这是一个滚动命令!”,
执行(消息,参数){
让roll=Math.floor(Math.random()*20)+1
message.channel.send(`${message.author}滚动了一个**D20**并得到了***${roll}***!`);
if(roll==20)message.channel.send(“@User rolled a Critical!”);
}
}
当你拥有变数的力量时,为什么要回顾过去
module.exports={
名称:'滚动',
描述:“这是一个滚动命令!”,
执行(消息,参数){
让roll=Math.floor(Math.random()*20)+1
message.channel.send(`${message.author}滚动了一个**D20**并得到了***${roll}***!`);
if(roll==20)message.channel.send(“@User rolled a Critical!”);
}
}