AI 速览
addons 教程第四期:用函数把长指令变短并让武器带技能
这是 addons 制作系列教程的第四期,主题是函数(function)。作者从实际痛点出发,说明函数既能避免指令过长带来的麻烦,也能让方块、生物等自动执行指令,还可以当作武器的技能来使用。文中给出了具体做法:在行为包中新建 function 文件夹,写入以 mcfunction 为后缀的文件并在其中填写指令,同时提醒指令前不能加斜杠,最后进游戏用 function 命令检验效果。适合正在学习行为包、想给武器加技能或想简化指令的玩家参考。
论坛附件
帖内链接
获取方式
- 在行为包文件夹内新建 function 文件夹,再建立扩展名为 mcfunction 的文件
- 文件中写指令时不能加斜杠,否则无效
- 需启动游戏后用 /function 命令验证是否生效
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
|
本帖最后由 泥黑木大跌 于 2021-10-4 18:57 编辑 别问我啥时候更新盔甲,想学盔甲去这:https://b23.tv/I49Z4N 上期教程: addons制作教程第三期:工具与武器 https://klpbbs.com/thread-14461-1-1.html 今天,我们来学函数,在玩指令的时候,经常因为指令太长而烦恼,所以,今天,我告诉你们如何让指令更短 函数除了方便指令,还有让其他例如方块生物之类的东西执行指令 首先,在我们创建的行为包文件夹添加文件夹:function,然后再在里面写入[函数名字].mcfunction,接着在里面写入指令, 比如kill @e[type=!player],这样,做武器的时候可以用这个函数作为技能,如果需要更多的话按回车键,写下一条或者新的函数文件,比如,我们需要被杀死的生物带点雷,就可以这样: kill @e[type=!player] execute @e[type=!minecraft:player] ~ ~ ~ summon minecraft:lightning_bolt 注意,不能加/,不然无效,然后启动游戏,输入/function [函数名字],看看是否有效,如果所有生物都死了并且有闪电,那么恭喜你,你学会了函数 |
提升卡
观察者