进阶组件 — 判断
inv
inv:
测试:
name: '测试物品'
mate: 'ARROW'
data: 0
amount: 1
slot: 0
show: |-
if(''动作.取变量(%xconomy_balance_value%)''>='100'){
return 'true';
};
return 'false';
lore:
- "&f你拥有 '动作.取变量(%xconomy_balance_value%)' &f金币"
- '&f你拥有 ''动作.取变量(%xconomy_balance_value%)'' &f金币'
script: |-
if(''动作.取变量(%xconomy_balance_value%)''>='100'){
触发.指令('c,money take [player] 100');
触发.指令('c,DawnItem give [player] 物品 1');
return 'true';
};
return 'false';
commands:
- ''
action:
command:
left:
- ''
shift_left:
- ''
right:
- ''
shift_right:
- ''
show: |-
效果: 是否显示这个组件
默认: 显示
返回值: true/false
注意: 返回值不正确时 默认 false
script: |-
效果: 是否符合条件
默认: 符合
返回值: true/false
注意: 返回值不正确时 默认 false
action.command:
效果: 执行指令
默认: 无
注意:
- [使用 多样性 参数时 需要开启 组件刷新功能]
- [允许使用 script 动作][使用后需要将 (- '')替换为(- "")]
- [当组件存在 script 时 需要 script 返回值为 true 时执行]
action 节点详细信息请查看 进阶组件 - action
Last updated