• Q&A
  • 【求助】关于牌堆抽牌怎么设置一个限制例如一次最多抽多少

如题,如果我写了一个好长好长的牌堆,一次draw太多的话会造成刷屏的现象,怎么设置一个单次最多抽取次数的限制呢

  • 一个简易方法
    在主条目外面再套一个条目,并限制这个条目里的卡牌数量
    比如

    {
        "高校列表": [
    		"北京大学",
    		"清华大学",
    		"复旦大学",
    		"同济大学",
    		"上海交通大学",
    		"浙江大学",
    		"哈尔滨工业大学",
    		"西安交通大学",
    		"中国科学技术大学"
    	],
    	"高校": [
    		"{高校列表}" 
    	]
    }

    使用

    .draw 高校

    指令时最多只能返回一条结果
    (当然你也可以在"高校"条目里多加几条,最多返回结果数就是"高校“条目中的卡牌数

一个简易方法
在主条目外面再套一个条目,并限制这个条目里的卡牌数量
比如

{
    "高校列表": [
		"北京大学",
		"清华大学",
		"复旦大学",
		"同济大学",
		"上海交通大学",
		"浙江大学",
		"哈尔滨工业大学",
		"西安交通大学",
		"中国科学技术大学"
	],
	"高校": [
		"{高校列表}" 
	]
}

使用

.draw 高校

指令时最多只能返回一条结果
(当然你也可以在"高校"条目里多加几条,最多返回结果数就是"高校“条目中的卡牌数

    Suomi-KP31 再补充一点
    因为大多数骰主的帮助词条.help扩展牌堆.help全牌堆列表都是默认状态,非隐藏词条仍然有被用户发现并抽取的可能性
    因此如果希望彻底杜绝用户的多次抽取,建议将被套娃的牌堆设为隐藏状态,还是拿上述牌堆为例

    {
      "_高校列表":["内容1","内容2"],
      "高校":["{_高校列表}"]
    }
    说点什么吧...