以下
这个是V2的例子
Left:
- 'close'
- |-
Catcher:
- '<Type=CHAT>'
- '<Before=Tell: &6在聊天框中输入&3(价格)&3(数量),&c输入&acancel&c取消操作>
- '<Valid=PLAYER: ca sell $input $input>'
- '<Invalid=TELL: &c玩家不存在或不在线>'
- '<Require=>'
- '<Cancel=TELL: &3已取消上架商品...>'
就是不知道V3的例子应该怎么写
这个是V2的例子
Left:
- 'close'
- |-
Catcher:
- '<Type=CHAT>'
- '<Before=Tell: &6在聊天框中输入&3(价格)&3(数量),&c输入&acancel&c取消操作>
- '<Valid=PLAYER: ca sell $input $input>'
- '<Invalid=TELL: &c玩家不存在或不在线>'
- '<Require=>'
- '<Cancel=TELL: &3已取消上架商品...>'
就是不知道V3的例子应该怎么写
xiaoyuex 发表于 2021-11-14 21:03
https://trmenu.docs.insinuate.cn/menu/action/types
请看标题
我要例子
他上面没写怎么捕获指令
本帖最后由 xiaoyuex 于 2021-11-14 21:53 编辑
怎么没有,都给你写出来了,还能怎么捕获

前面写你要执行的指令,后面就写变量
command: heal {meta:input}整体就改了语法而已,格式不变
怎么没有,都给你写出来了,还能怎么捕获

前面写你要执行的指令,后面就写变量
command: heal {meta:input}整体就改了语法而已,格式不变
ecopay:
update: [10, 20, 40, 25]
#更新周期: 材质,名称,Lore,槽位
display:
mats: [diamond, elemrald]
name:
- '&e金币&6转账'
- '&e转账&6余额'
lore:
- - '&7将自己的金币转账给'
- '&3其他人'
- - '&7点击左键'
- '&7进入操作系统'
actions:
all:
- 'sound: ENTITY_EXPERIENCE_ORB_PICKUP'
left:
- close
- catcher:
target:
type: CHAT
start:
- 'tell: &8[&a·&8]&7请输入一名在线玩家的名称'
- 'tell: &7在线玩家列表:'
- 'tell: &e%playerlist_online,normal,yes,list%'
cancel: 'tell: &c已取消操作'
end:
- condition: '$ utils.isPlayerOnline(vars("{meta:input}"))'
actions:
- 'tell: \n名称确认» &e{meta:input}\n'
deny:
- 'tell: 抱歉, 玩家 &7{meta:input} &f不在线'
- 'return'
amount:
type: CHAT
start: 'tell: &8[&a·&8]&7请输入支付数额'
cancel: 'tell: &c已取消操作'
end:
- condition: 'all [ check type boolean var *{meta:input} not *0 check var *{meta:input} > *0 ]'
actions:
- 'tell: \n数额确认» &e{meta:input}\n'
- 'command: pay %trmenu_meta_input-target% %trmenu_meta_input-amount%'
deny:
- 'tell: 请输入有效数字'
- 'retype'
update: [10, 20, 40, 25]
#更新周期: 材质,名称,Lore,槽位
display:
mats: [diamond, elemrald]
name:
- '&e金币&6转账'
- '&e转账&6余额'
lore:
- - '&7将自己的金币转账给'
- '&3其他人'
- - '&7点击左键'
- '&7进入操作系统'
actions:
all:
- 'sound: ENTITY_EXPERIENCE_ORB_PICKUP'
left:
- close
- catcher:
target:
type: CHAT
start:
- 'tell: &8[&a·&8]&7请输入一名在线玩家的名称'
- 'tell: &7在线玩家列表:'
- 'tell: &e%playerlist_online,normal,yes,list%'
cancel: 'tell: &c已取消操作'
end:
- condition: '$ utils.isPlayerOnline(vars("{meta:input}"))'
actions:
- 'tell: \n名称确认» &e{meta:input}\n'
deny:
- 'tell: 抱歉, 玩家 &7{meta:input} &f不在线'
- 'return'
amount:
type: CHAT
start: 'tell: &8[&a·&8]&7请输入支付数额'
cancel: 'tell: &c已取消操作'
end:
- condition: 'all [ check type boolean var *{meta:input} not *0 check var *{meta:input} > *0 ]'
actions:
- 'tell: \n数额确认» &e{meta:input}\n'
- 'command: pay %trmenu_meta_input-target% %trmenu_meta_input-amount%'
deny:
- 'tell: 请输入有效数字'
- 'retype'