NPC脚本法杖教程。(麦块专属,请不要发布到其他平台,谢谢大家了!)
热度:13553
评论:17

前言:

NPC脚本法杖可以实现很多很多功能。

但是因为他特殊的要求跟编写方式,很多腐竹都忽略了。

但是如果真的会使用,你能学习到基础的编程语言,获得更多的乐趣以及产生不同类型的服务器玩法。


我是用的minecraft 1.7.10版本。以及npcmod 1.7.10d作为使用教程。高版本的功能更为丰富!


另外赠送最详细的NPCMOD使用方式,已经跟该贴作者取得联系,允许放置地址。


https://tieba.baidu.com/p/4737923540


第一步

首先大家需要下载这个语言文件放到MODS。如果你是服务器,就放到服务器MODS里。

http://pan.baidu.com/s/1eRO9pPw

因为我用的ECMAscript.

所以这里就委屈大家跟我用一样的语言了。之后我会补充更多的语言下载方式。


第二步


下载完成之后,进入游戏,用法杖右键NPC。就会看到这个界面,然后把开启改成是。

现在NPC就可以识别你写的脚本了。

NPC脚本法杖教程。(麦块专属,请不要发布到其他平台,谢谢大家了!)_麦块我的世界论坛





第三步

认识HOOK的功能。也就是NPC触发脚本的条件。点击上面的Scripts.下面就出现很多HOOK。

1.7.10以上的版本Hook可能有所不同。

NPC脚本法杖教程。(麦块专属,请不要发布到其他平台,谢谢大家了!)_麦块我的世界论坛

运行   就代表该NPC每次生成的时候,触发一次脚本。

更新   就代表该NPC每隔10tick触发一次。也就是0.5秒触发一次脚本。

对话(Interact)   由于翻译问题代表右键该NPC的时候触发脚本。

对话   这里是指打开该Npc的对话框的时候触发脚本。

伤害   指该NPC受到伤害的时候触发脚本。

Killed  指该NPC死亡的时候触发脚本

Attack  指该NPC攻击的时候触发脚本

Target  指该NPC以某个东西为目标的时候触发脚本。

Colide  与该NPC产生实体碰撞的时候触发脚本

Kills   该NPC杀死某生物的时候触发脚本

Dialog Close  指该NPC关闭对话框的时候触发脚本。


第四步


好了认识完HOOK的触发方式。我们可以来写脚本了。


比如我现在要在让NPC被杀死的时候触发一个脚本。

那么我就在killed的Hook.这样写NPC脚本法杖教程。(麦块专属,请不要发布到其他平台,谢谢大家了!)_麦块我的世界论坛

实践效果图

NPC脚本法杖教程。(麦块专属,请不要发布到其他平台,谢谢大家了!)_麦块我的世界论坛


最基础的教程就先写到这里。我会陆续进行更新。如果有什么疑问,请发帖询问。

05-05 13:47
贼 心 情
贼 心 情
楼主

评论

热门攻略
最新攻略
猜你喜欢
【我的世界】恐龙时代大冒险EP.3龙龙陪我玩化学【皮卡丘的游戏解说】
【我的世界】恐龙时代大冒险EP.3龙龙陪我玩化学【皮卡丘的游戏解说】
皮卡解说皮卡解说
02-14
2003
【英海】【Surgeon Simulator】模拟外科医生!救济!(上)-1.10趣味游戏地图
【英海】【Surgeon Simulator】模拟外科医生!救济!(上)-1.10趣味游戏地图
Ying_HaiYing_Hai
10-03
1840
【ヤ宅乐ら】Minecraft我的世界教程——红石比较器
【ヤ宅乐ら】Minecraft我的世界教程——红石比较器
宅乐宅乐
06-28
1156
MC部落光影生存无杀生
MC部落光影生存无杀生
言君言君
05-10
1938