如题,如果我写了一个好长好长的牌堆,一次draw太多的话会造成刷屏的现象,怎么设置一个单次最多抽取次数的限制呢
【求助】关于牌堆抽牌怎么设置一个限制例如一次最多抽多少
- 最佳回复由 DoremySweet54 选择
一个简易方法
在主条目外面再套一个条目,并限制这个条目里的卡牌数量
比如
{
"高校列表": [
"北京大学",
"清华大学",
"复旦大学",
"同济大学",
"上海交通大学",
"浙江大学",
"哈尔滨工业大学",
"西安交通大学",
"中国科学技术大学"
],
"高校": [
"{高校列表}"
]
}
使用
.draw 高校
指令时最多只能返回一条结果
(当然你也可以在"高校"条目里多加几条,最多返回结果数就是"高校“条目中的卡牌数
Suomi-KP31 再补充一点
因为大多数骰主的帮助词条.help扩展牌堆
或.help全牌堆列表
都是默认状态,非隐藏词条仍然有被用户发现并抽取的可能性
因此如果希望彻底杜绝用户的多次抽取,建议将被套娃的牌堆设为隐藏状态,还是拿上述牌堆为例
{
"_高校列表":["内容1","内容2"],
"高校":["{_高校列表}"]
}