“社区:TrMenu:公益配置:第二章:第一节”的版本间的差异
(→menus) |
|||
第2行: | 第2行: | ||
=== Normal === | === Normal === | ||
<br> | <br> | ||
− | == | + | == Tell == |
+ | * 发送一段自定义内容 | ||
+ | - 'tell: 发送一段自定义内容,支持变量、TrMenu函数变量' | ||
+ | - 'tell: 支持使用\n换行等特殊功能字符' | ||
+ | - 'tell: 支持使用分号;发送多条内容' | ||
+ | |||
+ | == Chat == | ||
+ | * 以玩家身份发送一段自定义内容 | ||
+ | - 'chat: 我发送了一条自定义内容' | ||
+ | - 'chat: /msg %player_name% 执行了一段指令' | ||
+ | |||
+ | == Sound == | ||
+ | * 发送一段音效给使用菜单的玩家 | ||
+ | - 'sound: BLOCK_ANVIL_HIT-1-2' | ||
+ | * 可使用分号执行多个音效 | ||
+ | - 'sound: BLOCK_BEEHIVE_ENTER-1-2;BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE-1-0' | ||
+ | |||
+ | == Title == | ||
+ | * 发送一段title给玩家 | ||
+ | * 发送的格式为: 上面的内容 下面的内容 开始出现时间 停留时间 结束出现时间 | ||
+ | * 中途有空格可用\s或者用``来引起内容,举例: | ||
+ | - 'title: 首部\s内容 `尾部 内容` 20 10 20' | ||
+ | - 'title: 首部内容 尾部内容 20 10 20' | ||
+ | |||
+ | == Actionbar == | ||
+ | * 发送一条自定义信息在物品栏上方 | ||
+ | - 'actionbar: 发送一条自定义的actionbar内容在物品栏上方' | ||
+ | |||
+ | == Tellraw == | ||
+ | * 发送一条json内容,可点击 | ||
+ | - 'json: {"text":"Hello World!"}' | ||
+ | - 'json: Hello World! <ClickMe@command=spawn@hover=to spawn> <--- Click That' | ||
+ | - 'json: &3Hello, &b%player_name%&3, Buy Ranks on our <&2&nstore@url=https://store.example.net> &3site.' | ||
+ | |||
+ | == Command == | ||
+ | * 以玩家身份执行一条指令 | ||
+ | - 'command: tell %player_name% 玩家身份执行一条指令' | ||
+ | * 支持分号执行多段指令 | ||
+ | - 'command: tell %player_name% 玩家身份执行一条指令; tell %player_name% 这是第二条指令' | ||
+ | |||
+ | == Op == | ||
+ | * 以op身份执行一条指令 | ||
+ | - 'op: tell %player_name% op身份执行一条指令' | ||
+ | * 支持分号执行多段指令 | ||
+ | - 'op: tell %player_name% op身份执行一条指令; tell %player_name% 这是第二条指令' | ||
+ | |||
+ | == Console == | ||
+ | * 以后台身份执行一条指令 | ||
+ | - 'console: tell %player_name% 后台身份执行一条指令' | ||
+ | * 支持分号执行多段指令 | ||
+ | - 'console: tell %player_name% 后台身份执行一条指令; tell %player_name% 这是第二条指令' | ||
+ | |||
+ | == Server == | ||
+ | * 跨服传送到指定子服,bc的config需要配置好,并且名字需要一样 | ||
+ | - 'server: lobby' | ||
+ | |||
+ | == Close == | ||
+ | * 关闭当前的菜单 | ||
+ | - 'close' | ||
+ | |||
+ | == Force-Close == | ||
+ | * 关闭菜单不会执行Events的Close内容 | ||
+ | - 'force-close' | ||
+ | |||
+ | == Open == | ||
+ | * 打开另一个菜单,名字要和文件名一样 | ||
+ | - 'open: Example' | ||
+ | * 传递数据到点击打开的菜单 | ||
+ | - 'open: Example Apple 1 1' | ||
+ | * 打开指定菜单页码1 | ||
+ | - 'open: Example:1' | ||
+ | |||
+ | == Force-Open == | ||
+ | * 打开菜单时不会执行Events的Open内容 | ||
+ | * 格式和上方的Open一样 | ||
+ | - 'force-open: Example' | ||
+ | |||
+ | == Page == | ||
+ | * 切换当前菜单的页码,支持TrMenu的页数变量 | ||
+ | - 'page: 1' | ||
+ | |||
+ | == Title == | ||
+ | * 这个和上面的Title不是同一种内容 | ||
+ | * 这个是设置当前菜单的Title标题内容 | ||
+ | * 支持使用TrMenu的函数变量和papi变量 | ||
+ | * 建议不要在使用title-update情况下使用 | ||
+ | - 'set-title: 设置新的一条Title标题' | ||
+ | |||
+ | == Arguments == | ||
+ | * 设置一条参数,获取参数内容可以用papi变量和函数变量 | ||
+ | * papi变量为%trmenu_args_0%,函数变量为{0} | ||
+ | * 一切参数变量都是以0-9依次显示指定参数0-9的内容 | ||
+ | * 注意: 两个字符中间有空格代表设置第二个参数 | ||
+ | - 'set-guments: 参数0 参数1 参数2' | ||
+ | |||
+ | == Refresh == | ||
+ | * 刷新菜单里的所有图标条件 | ||
+ | - 'refresh' | ||
+ | * 刷新菜单里的指定A图标条件 | ||
+ | - 'refresh: A' | ||
+ | * 刷新菜单里的指定A,B,C图标条件 | ||
+ | - 'refresh: A;B;C' | ||
+ | |||
+ | == Update == | ||
+ | * 刷新图标的材质,name,lore,但不刷新条件 | ||
+ | * 指定图标和刷新图标条件一样 | ||
+ | - 'update' | ||
+ | |||
+ | == Reset == | ||
+ | * 重置所有图标的动画属性缓存 | ||
+ | - 'reset' | ||
+ | |||
+ | == 数据 == | ||
+ | * 可以用来当作一些记录 | ||
+ | * 支持正则写法,格式属于下方的内容,key是名字,vaule是内容 | ||
+ | - 'set-data: [key] [vaule] | ||
+ | |||
+ | * 删除数据,支持分号用法,比如Example1;Example2 | ||
+ | - 'del-data: [key] [vaule] | ||
+ | |||
+ | * Meta - 临时储存的数据,适用于礼包内容查看等地方 | ||
+ | * Data - 永久储存的数据,适用于礼包领取后无法再次领取等地方 | ||
+ | * GlobalData - 全局储存的数据,适用于一些所有玩家可看到内容的地方,比如全服公告等 | ||
+ | * 支持分号用法,比如Example1 数据; Example2 数据 | ||
+ | * 同一种存储数据,名字不能重复,否则将替换掉 | ||
+ | |||
+ | - 'set-meta: Example 临时数据' | ||
+ | - 'set-data: Example 永久数据' | ||
+ | - 'set-globaldata: Example 全局数据' |
2021年8月15日 (日) 20:17的版本
<-返回社区首页
目录
- 公益配置
- 系统商城
- 配置说明
Normal
Tell
- 发送一段自定义内容
- 'tell: 发送一段自定义内容,支持变量、TrMenu函数变量' - 'tell: 支持使用\n换行等特殊功能字符' - 'tell: 支持使用分号;发送多条内容'
Chat
- 以玩家身份发送一段自定义内容
- 'chat: 我发送了一条自定义内容' - 'chat: /msg %player_name% 执行了一段指令'
Sound
- 发送一段音效给使用菜单的玩家
- 'sound: BLOCK_ANVIL_HIT-1-2'
- 可使用分号执行多个音效
- 'sound: BLOCK_BEEHIVE_ENTER-1-2;BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE-1-0'
Title
- 发送一段title给玩家
- 发送的格式为: 上面的内容 下面的内容 开始出现时间 停留时间 结束出现时间
- 中途有空格可用\s或者用``来引起内容,举例:
- 'title: 首部\s内容 `尾部 内容` 20 10 20' - 'title: 首部内容 尾部内容 20 10 20'
Actionbar
- 发送一条自定义信息在物品栏上方
- 'actionbar: 发送一条自定义的actionbar内容在物品栏上方'
Tellraw
- 发送一条json内容,可点击
- 'json: {"text":"Hello World!"}' - 'json: Hello World! <ClickMe@command=spawn@hover=to spawn> <--- Click That' - 'json: &3Hello, &b%player_name%&3, Buy Ranks on our <&2&nstore@url=https://store.example.net> &3site.'
Command
- 以玩家身份执行一条指令
- 'command: tell %player_name% 玩家身份执行一条指令'
- 支持分号执行多段指令
- 'command: tell %player_name% 玩家身份执行一条指令; tell %player_name% 这是第二条指令'
Op
- 以op身份执行一条指令
- 'op: tell %player_name% op身份执行一条指令'
- 支持分号执行多段指令
- 'op: tell %player_name% op身份执行一条指令; tell %player_name% 这是第二条指令'
Console
- 以后台身份执行一条指令
- 'console: tell %player_name% 后台身份执行一条指令'
- 支持分号执行多段指令
- 'console: tell %player_name% 后台身份执行一条指令; tell %player_name% 这是第二条指令'
Server
- 跨服传送到指定子服,bc的config需要配置好,并且名字需要一样
- 'server: lobby'
Close
- 关闭当前的菜单
- 'close'
Force-Close
- 关闭菜单不会执行Events的Close内容
- 'force-close'
Open
- 打开另一个菜单,名字要和文件名一样
- 'open: Example'
- 传递数据到点击打开的菜单
- 'open: Example Apple 1 1'
- 打开指定菜单页码1
- 'open: Example:1'
Force-Open
- 打开菜单时不会执行Events的Open内容
- 格式和上方的Open一样
- 'force-open: Example'
Page
- 切换当前菜单的页码,支持TrMenu的页数变量
- 'page: 1'
Title
- 这个和上面的Title不是同一种内容
- 这个是设置当前菜单的Title标题内容
- 支持使用TrMenu的函数变量和papi变量
- 建议不要在使用title-update情况下使用
- 'set-title: 设置新的一条Title标题'
Arguments
- 设置一条参数,获取参数内容可以用papi变量和函数变量
- papi变量为%trmenu_args_0%,函数变量为{0}
- 一切参数变量都是以0-9依次显示指定参数0-9的内容
- 注意: 两个字符中间有空格代表设置第二个参数
- 'set-guments: 参数0 参数1 参数2'
Refresh
- 刷新菜单里的所有图标条件
- 'refresh'
- 刷新菜单里的指定A图标条件
- 'refresh: A'
- 刷新菜单里的指定A,B,C图标条件
- 'refresh: A;B;C'
Update
- 刷新图标的材质,name,lore,但不刷新条件
- 指定图标和刷新图标条件一样
- 'update'
Reset
- 重置所有图标的动画属性缓存
- 'reset'
数据
- 可以用来当作一些记录
- 支持正则写法,格式属于下方的内容,key是名字,vaule是内容
- 'set-data: [key] [vaule]
- 删除数据,支持分号用法,比如Example1;Example2
- 'del-data: [key] [vaule]
- Meta - 临时储存的数据,适用于礼包内容查看等地方
- Data - 永久储存的数据,适用于礼包领取后无法再次领取等地方
- GlobalData - 全局储存的数据,适用于一些所有玩家可看到内容的地方,比如全服公告等
- 支持分号用法,比如Example1 数据; Example2 数据
- 同一种存储数据,名字不能重复,否则将替换掉
- 'set-meta: Example 临时数据' - 'set-data: Example 永久数据' - 'set-globaldata: Example 全局数据'