呼啸泰坦 发表于 2021-10-4 18:50:50

addons制作教程第四期:函数

本帖最后由 泥黑木大跌 于 2021-10-4 18:57 编辑

别问我啥时候更新盔甲,想学盔甲去这:https://b23.tv/I49Z4N

上期教程:
addons制作教程第三期:工具与武器
https://klpbbs.com/thread-14461-1-1.html

今天,我们来学函数,在玩指令的时候,经常因为指令太长而烦恼,所以,今天,我告诉你们如何让指令更短

函数除了方便指令,还有让其他例如方块生物之类的东西执行指令

首先,在我们创建的行为包文件夹添加文件夹:function,然后再在里面写入[函数名字].mcfunction,接着在里面写入指令,
比如kill @e,这样,做武器的时候可以用这个函数作为技能,如果需要更多的话按回车键,写下一条或者新的函数文件,比如,我们需要被杀死的生物带点雷,就可以这样:
kill @e
execute @e ~ ~ ~ summon minecraft:lightning_bolt

注意,不能加/,不然无效,然后启动游戏,输入/function [函数名字],看看是否有效,如果所有生物都死了并且有闪电,那么恭喜你,你学会了函数

Dazhutizi 发表于 2021-10-5 08:14:00

本帖最后由 默影的狗 于 2021-10-5 08:15 编辑

终于更新了

COmmaND榠尘 发表于 2021-10-5 11:34:22

已经kill所有除玩家之外的实体了,那execute的意义是什么[贴吧_滑稽]

呼啸泰坦 发表于 2021-10-5 15:09:41

ɔocoɯɯanᦔ 发表于 2021-10-5 11:34
已经kill所有除玩家之外的实体了,那execute的意义是什么

让除玩家以外的生物召唤闪电

COmmaND榠尘 发表于 2021-10-5 15:56:08

泥黑木大跌 发表于 2021-10-5 15:09
让除玩家以外的生物召唤闪电

可是生物已经kill完了啊,此时execute不就找不到目标了

呼啸泰坦 发表于 2021-10-5 16:41:38

ɔocoɯɯanᦔ 发表于 2021-10-5 15:56
可是生物已经kill完了啊,此时execute不就找不到目标了

是一起执行的

李为孝 发表于 2021-10-6 02:16:49

是挺方便的,前提是学的会

小皮卡 发表于 2021-10-9 23:55:57

能出个自定义物品吗?

呼啸泰坦 发表于 2021-10-10 14:59:49

小皮卡 发表于 2021-10-9 23:55
能出个自定义物品吗?

b站上到处都是

淡黄呀 发表于 2021-11-29 10:58:57

有点难呀
页: [1]2
查看完整版本: addons制作教程第四期:函数