普特莫斯维基 (Purtmars Wikipedia 📖)

“社区:TrMenu:公益配置:第二章:第一节”的版本间的差异

来自Purtmars Wikipedia —— 普特莫斯维基
讨论 | 贡献
第100行: 第100行:
 
* papi变量为%trmenu_args_0%,函数变量为{0}
 
* papi变量为%trmenu_args_0%,函数变量为{0}
 
* 一切参数变量都是以0-9依次显示指定参数0-9的内容
 
* 一切参数变量都是以0-9依次显示指定参数0-9的内容
* 注意: 两个字符中间有空格代表设置第二个参数
+
* <span style="color: red">'''注意</span>: 两个字符中间有空格代表设置第二个参数
 
- 'set-arguments: 参数0 参数1 参数2'
 
- 'set-arguments: 参数0 参数1 参数2'
  

2021年8月15日 (日) 20:52的版本

<-返回社区首页

目录

  • 公益配置
  • 系统商城
  • 配置说明



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-arguments: 参数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 全局数据'