iverson119 发表于 2018-8-25 16:45
这个用骑乘来代替tp的方法很棒!层主有试过有用吗?如果有用的话那真是太强了,这思路好开阔 ...
我今天在你那个setTimeout帖子下面回复了整理好的 不知道你看见没有
本帖最后由 @@Leo 于 2018-8-25 21:32 编辑
可以可以可以可以,谢谢谢谢谢谢谢谢
终于有个像样的教程了2333
我也可以把你的链接挂在帖子里面么
skpsk自己家 发表于 2018-8-25 17:12
大佬啊awa
因为我太懒了 不想在脚本教程再加个NPC基础教程
所以你来接盘下行吧qwq
可以可以可以可以,谢谢谢谢谢谢谢谢
终于有个像样的教程了2333
我也可以把你的链接挂在帖子里面么
@@Leo 发表于 2018-8-25 21:31
可以可以可以可以,谢谢谢谢谢谢谢谢
终于有个像样的教程了2333
我也可以把你的链接挂在帖子里面么
好的 谢谢
(我已经托更一天了awa 然后放出了几个干货)
平凡的行者 发表于 2017-2-8 15:13
给NPC调用navigateTo()方法,可以令NPC朝某个座标点走去
这可以让NPC自动搜索路径后走过去:
我经过试验,这个方法和用路径魔杖一样,最远的移动距离是32格,目标距离超过32格的话,npc就会不动了
本帖最后由 iverson119 于 2018-8-28 18:00 编辑
还有个事请教下大神们..对话关闭的isClosing()应该怎么用?在对话的钩子里写
if(dialog.isClosing(678)){
npc.setRider(player);
}
报错了。我想做到ID678的对话关闭之后,让玩家骑乘npc
再问个问题。怎样在和npc对话之后让npc移动到指定地方?我是想先用路径魔杖设定路径,对话之后改变他的ai,变成路径移动。但是在文档里找不到有关ai的api
还有个事请教下大神们..对话关闭的isClosing()应该怎么用?在对话的钩子里写
if(dialog.isClosing(678)){
npc.setRider(player);
}
报错了。我想做到ID678的对话关闭之后,让玩家骑乘npc
再问个问题。怎样在和npc对话之后让npc移动到指定地方?我是想先用路径魔杖设定路径,对话之后改变他的ai,变成路径移动。但是在文档里找不到有关ai的api
本帖最后由 iverson119 于 2018-8-29 13:15 编辑
请问一下,这个ai的源码,是在哪里查的?请问一下,可以用脚本更改npc的移动模式吗?譬如从站立改成路径移动这样
npc.getMCEntity().ai.movingType = 1
npc.getMCEntity().ai.movingType = "movingpath"
都不行啊..
平凡的行者 发表于 2018-2-11 13:53
脚本中没有可以直接修改移动速度的方法,所以得查源码看看如何修改
不过幸运的是,查完后发现修改起来也 ...
请问一下,这个ai的源码,是在哪里查的?请问一下,可以用脚本更改npc的移动模式吗?譬如从站立改成路径移动这样
npc.getMCEntity().ai.movingType = 1
npc.getMCEntity().ai.movingType = "movingpath"
都不行啊..
很实用的教程很感谢楼主
问一下有时候用一些api就必定闪退是什么个情况呀。
请问一下:创造出的NPC,想让他在攻击范围内,看到玩家就自动攻击,该怎么设置?
我心不变 发表于 2018-8-31 07:05
请问一下:创造出的NPC,想让他在攻击范围内,看到玩家就自动攻击,该怎么设置? ...
设置与玩家敌对就好了,不需要脚本的说
本帖最后由 skpsk自己家 于 2018-9-25 22:08 编辑
复制代码
请叫我雷锋
iverson119 发表于 2018-8-28 18:01
请问一下,这个ai的源码,是在哪里查的?请问一下,可以用脚本更改npc的移动模式吗?譬如从站立改成路径移 ...
- var EnumMovingType=Java.type("noppes.npcs.constants.EnumMovingType")
- function setMovingType(type){
- switch(type){
- case 0:
- npc.getMCEntity().ai.movingType = EnumMovingType.Standing//站立
- return
- case 1:
- npc.getMCEntity().ai.movingType = EnumMovingType.Wandering//游荡
- return
- case 2:
- npc.getMCEntity().ai.movingType = EnumMovingType.MovingPath//路径移动
- return
- }
- }
请叫我雷锋
问一下1.12里面就没有开关傀儡部位的api了。这个怎么回事呀
太好了正好需要 谢谢粒
咳咳,这个帖子好像冷好久了,我就来提个问题啦。 如果让一个NPC能够使用手持物品的附魔效果或者该武器的属性该怎么写脚本?
为什么我弄了还是没用。。。
谢谢教程 这两天在研究这个
感谢教程,正好服务器需要
本帖最后由 batlgod 于 2019-2-24 04:01 编辑
想知道npc攻击(不杀死)玩家后将玩家传送到一个坐标该怎么办,版本1.10.2
想知道npc攻击(不杀死)玩家后将玩家传送到一个坐标该怎么办,版本1.10.2
感谢你的教程
大佬请问一下1.12.2的脚本如何设置。
问题如下:
和前面的npc死亡执行自定义指令一样,但我不会写判断是谁杀了npc。
比如npc死后用这个指令/class 玩家 exp 500,这个玩家该如何判断。
您前面讲的是1.7.10那个雷击的,我看了很久,实在弄不明白。
如果有空的话,麻烦回复一下,很急。
问题如下:
和前面的npc死亡执行自定义指令一样,但我不会写判断是谁杀了npc。
比如npc死后用这个指令/class 玩家 exp 500,这个玩家该如何判断。
您前面讲的是1.7.10那个雷击的,我看了很久,实在弄不明白。
如果有空的话,麻烦回复一下,很急。
q294274183 发表于 2019-5-25 19:41
大佬请问一下1.12.2的脚本如何设置。
问题如下:
和前面的npc死亡执行自定义指令一样,但我不会写判断是谁 ...
那个@a或者@a[r=5] 试过了,不行。
请问一下,关于1.710的 脚本魔杖的延迟代码
我想在玩家执行后,延迟几秒
例如:玩家右键文件,3秒后,NPC开始执行命令
我想在玩家执行后,延迟几秒
例如:玩家右键文件,3秒后,NPC开始执行命令
平凡的行者 发表于 2016-12-26 03:06
1.10.2版:
将图中的/say换成其他指令即可
大佬,为什么我书号代码之后,第一次打死npc可以,他重生之后再打死他就没有效果了!!!
教程很详细 谢谢大佬
非常感谢出此教程,解决了我对于npcmod不发不解
问一下1.12的召唤命令怎么写?nopppers clone spawn name 1 0这样召唤出来的名字是0,然后我也搞不懂怎么设置坐标
是挺厉害哈
可惜我不玩这个模组
可惜我不玩这个模组
5y6jrkuilo;uigfrdejh
这种模组随便摸索一下应该就会吧。。。
请问一下,关于1.710的 脚本魔杖的延迟代码 我想在玩家执行后,延迟几秒 例如:玩家右键文件,3秒后,NPC开始执行命令
MCBBS有你更精彩~
可以设置某个NPC死亡或者重生时全服公告吗

一看到脚本两个字,就头疼
请问下作者1.4有这个mod吗
qwqqwqqwqqwqqwq
看来这个我也就只能边看边吃瓜
请问下大佬。如果用脚本来改变职业里傀儡的动作参数会有0.5s延迟(从脚本执行到动作改变之间有0.5S)。大佬有没有什么想法或者方法来去掉这0.5s
请问下为什么一对npc在damaged钩子里用knockback就闪退
对于一个萌新来说真难啊
问一下1.12里面就没有开关傀儡部位的api了。这个怎么回事呀
哇,666666666666666666666
66666666666666666666
请问下为什么一对npc在damaged钩子里用knockback就闪退
让NPC死亡时产生大爆炸怎么弄
请问下为什么安装了引擎之后游戏就闪退了
可以做全服公告某个人爆了什么极品装备嘛
嗯。。希望可以脚本再讲多一点儿 api里面还有跟npc本身无关的希望也能讲讲
可以做全服公告某个人爆了什么极品装备嘛
5y6jrkuilo;uigfrdejh