/mgrun 命令
/mgrun 是 Maingraph for MC 的核心指令,用于在游戏内手动触发特定的蓝图逻辑。
命令语法
mcfunction
/mgrun <蓝图标识符> <事件标识符> [参数...]参数说明
<蓝图标识符>:- 必填。
- 你在编辑器中保存的蓝图名称。
<事件标识符>:- 必填。
- 对应蓝图中 当运行【斜杠】mgrun命令时 节点的“事件名称”端口。
- 用于区分同一个蓝图中的不同触发逻辑。
[参数...]:- 可选。
- 想要传递给蓝图的额外数据,多个参数之间用 空格 分隔。
- 蓝图内部将通过“参数”列表获取这些数据。
使用示例
1. 基础触发
触发 ID 为 welcome_system 的蓝图,并发送 on_player_join 事件:
mcfunction
/mgrun welcome_system on_player_join2. 携带参数
触发 ID 为 tp_service 的蓝图,发送 move 事件,并带上目标坐标:
mcfunction
/mgrun tp_service move 100 64 -200蓝图内部会收到包含 "100", "64", "-200" 的参数列表。
常见问题
- 找不到蓝图:请确保蓝图已保存,且命令中的标识符与保存的名字完全一致。
- 参数类型:命令输入的参数默认为字符串(String),如果蓝图逻辑需要数字或布尔值,请使用相应的转换节点。