@atboom
2025-04-19T18:24:27.000000Z
字数 1135
阅读 44
功能教程
json_ = {
#顶层结构,不能改!
"0":{
"称号":"自定义称号,默认",
},
#示例
"1":{
"称号":"abc",
"称号介绍":"这是一个称号",
"权限节点":{
"启用":True,
"节点名":"abc"
}
}
}
数据结构以JSON格式进行存储,其中“0”为顶层结构也就是自定义称号预留数据,不要修改,以示例为第一个称号数据结构开始,“称号” 则是这个称号的显示名称,“称号介绍” 是该称号在称号商店内的介绍
!!权限节点:此选项为该称号是否使用权限开关(什么是权限开关?就是玩家在使用该称号时会先判断你是否有使用的权限),在该选项内的 “启用” 是指此称号是否启用权限开关,启用为 “True”,不启用则为 “False”,“节点名” 是该称号的自定义权限标识(接下文)
假设示例称号的权限节点名称为 “abc”,且权限节点为启用状态,那么玩家在选择使用该称号时,会判断该玩家是否拥有 “abc” 这个权限节点,如何管理玩家的称号权限节点?请看下方
btitle(别名bt)为系统内置指令,功能为管理玩家节点
/btitle ui <玩家选择器> 为某玩家打开称号管理UI
/btitle show <玩家选择器> 显示某玩家的全部称号节点
/btitle add <玩家选择器> <节点名称> 为某玩家添加一个节点
/btitle remove <玩家选择器> <节点名称> 为某玩家删除一个节点
/btitle allremove <玩家选择器> 为某玩家删除全部节点
/btitle setdiy <玩家选择器> <称号名称> 为某玩家设置自定义称号
在了解完指令体系后,以示例称号为准,在游戏内输入 btitle add <玩家选择器> abc
即可为这位玩家赋予该称号的使用权限,删除也同理
如何添加一个新的称号?我们仅需以示例数据结构为准,也就是 “1” 到倒数第二个 “}” 之间的全部内容,复制粘贴,具体改动观察下方内容变动,请注意,每个称号前面的 “1” “2” 的数字序号必须按顺序来,不要改成别的,第三个称号他的序号则是 “3”!
json_ = {
#顶层结构,不能改!
"0":{
"称号":"自定义称号,默认",
},
#示例
"1":{
"称号":"abc",
"称号介绍":"这是一个称号",
"权限节点":{
"启用":True,
"节点名":"abc"
}
},
"2":{
"称号":"def",
"称号介绍":"这是第二个称号",
"权限节点":{
"启用":True,
"节点名":"def"
}
}
}