• Q&A
  • 【求助】如何限制多轮掷骰/复数生成指令的次数上限

如题,今天测试新牌堆的时候有人恶意使用了.draw xxx 100,骰子在爆发了整整5页的.draw回执刷屏之后直接原地爆掉了,怎么设置一个复数生成指令的上限来避免此类问题呢?

  • 先把人给拉黑了再说
    防止牌堆被多次恶意抽取,我这里的做法是
    假设这是你需要抽的牌堆A:

    {
    "A":["内容","内容","很多个内容"]
    }

    那就把它外面再叠一层,同时把A做成不可抽取

    {
    "A":["{_A}"],
    "_A":["内容","内容","很多个内容"]
    }

    这样在使用.draw A的时候就只能抽取一个_A了,而_A里有多少内容都与用户无关

先把人给拉黑了再说
防止牌堆被多次恶意抽取,我这里的做法是
假设这是你需要抽的牌堆A:

{
"A":["内容","内容","很多个内容"]
}

那就把它外面再叠一层,同时把A做成不可抽取

{
"A":["{_A}"],
"_A":["内容","内容","很多个内容"]
}

这样在使用.draw A的时候就只能抽取一个_A了,而_A里有多少内容都与用户无关

说点什么吧...