菜单条件
✨喜欢这个插件吗?
你的支持是我们持续维护的动力,点击查看赞助详情
在菜单配置中使用的条件配置,使用以下基本格式
requirements:
条件名称1: 条件简要格式
条件名称2:
type: 条件类型
# ... 条件详细配置
# 或者使用简写格式
#requirement: 条件简要格式
deny-commands:
- '[message]不满足条件时执行操作'
# 或者使用简写格式
#deny-commands: '[message]不满足条件时执行操作'
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
requirements是条件列表,条件名称可以随便取,只要不重复就行了requirement是单个条件简写格式deny-commands是不满足条件时执行操作
所有详细条件条目都可以独立添加 deny-commands,如下所示
requirements:
条件名称1:
type: 条件类型
deny-commands: []
deny-commands: []
1
2
3
4
5
2
3
4
5
这篇文档将会介绍本插件自带的条件类型及其格式,如无特殊说明,条件参数均支持 PAPI 变量。
在 type 的值的最前面添加 ! 可以反转条件判定结果,例如:
type: '!permission'
1
# number
数字比较条件。输入两个数字,判定其是否符合条件。目前可以使用以下操作符:
=、==、equals判定两个数字是否相等>、large than判定前一个数字是否比后一个数字大>=、large than or equals判定前一个数字是否比后一个数字大,或两个数字相等<、less than、smaller than判定前一个数字是否比后一个数字小<=、less than or equals、smaller than or equals判定前一个数字是否比后一个数字小,或两个数字相等
# page
页码比较条件。判定当前菜单的页码是否符合条件。
# permission
权限比较条件。判定预览菜单的玩家是否有指定权限。
# eval
表达式比较条件。通过 EvalEx (opens new window) 判定表达式是否成立。
当表达式解析错误的时候会在后台提示报错,并使得条件判定为不成立。
上次更新: 2026/02/20, 12:40:50