有没有详细的写法 或例子
看了 wiki 不太了解
看了 wiki 不太了解
他下边有解释每个节点用来干嘛的
本帖最后由 长心·束缚 于 2020-12-2 20:42 编辑
在你的 Actions 中加入这些代码
actions:
all:
- |-
Catcher:
<Type=CHAT>
<Before=TELL:&8这是输入前的动作, 可以制作一些提示;CONSOLE: say 支持所有 TrMenu 动作>
<Valid=TELL:&8这是输入后执行的动作;JS:player.chat("/say 我刚刚输入了: " + "$input")>
<Invalid=TELL:&8这是执行失败后的动作;TELL:同样支持多个 TrMenu 动作>
<Cancel=TELL:&8这是玩家输入“Cancel”时的动作>
比如我想做一个 PixelPay 输入金额充值功能
即在 Actions 中加入这些:
actions:
all:
- |-
Catcher:
<Type=CHAT>
<Before=TELL:&8;Tell:&8&l[&d&l像素支付&8&l] &7请打开聊天栏输入要充值的金额;TELL:&8&l[&d&l像素支付&8&l] &7金额必须是整数, 不允许输入汉字/小数;TELL:&8&l[&d&l像素支付&8&l] &c你可以输入“Cancel”取消操作;TELL:&8>
<Valid=TELL:&8&l[&d&l像素支付&8&l] &a操作成功, 系统正在分析你输入的信息...;JS:player.chat("/vexrmb create " + "$input" + " A")>
<Invalid=TELL:&8;TELL:&8&l[&d&l像素支付&8&l] &c你不能输入汉字或小数!;TELL:&8>
<Require=TrUtils.isNumber("$input")>
<Cancel=TELL:&8&l[&d&l像素支付&8&l] &7取消充值操作...>
在你的 Actions 中加入这些代码
actions:
all:
- |-
Catcher:
<Type=CHAT>
<Before=TELL:&8这是输入前的动作, 可以制作一些提示;CONSOLE: say 支持所有 TrMenu 动作>
<Valid=TELL:&8这是输入后执行的动作;JS:player.chat("/say 我刚刚输入了: " + "$input")>
<Invalid=TELL:&8这是执行失败后的动作;TELL:同样支持多个 TrMenu 动作>
<Cancel=TELL:&8这是玩家输入“Cancel”时的动作>
比如我想做一个 PixelPay 输入金额充值功能
即在 Actions 中加入这些:
actions:
all:
- |-
Catcher:
<Type=CHAT>
<Before=TELL:&8;Tell:&8&l[&d&l像素支付&8&l] &7请打开聊天栏输入要充值的金额;TELL:&8&l[&d&l像素支付&8&l] &7金额必须是整数, 不允许输入汉字/小数;TELL:&8&l[&d&l像素支付&8&l] &c你可以输入“Cancel”取消操作;TELL:&8>
<Valid=TELL:&8&l[&d&l像素支付&8&l] &a操作成功, 系统正在分析你输入的信息...;JS:player.chat("/vexrmb create " + "$input" + " A")>
<Invalid=TELL:&8;TELL:&8&l[&d&l像素支付&8&l] &c你不能输入汉字或小数!;TELL:&8>
<Require=TrUtils.isNumber("$input")>
<Cancel=TELL:&8&l[&d&l像素支付&8&l] &7取消充值操作...>