Hueihuea
iverson119 发表于 2018-8-25 16:45
这个用骑乘来代替tp的方法很棒!层主有试过有用吗?如果有用的话那真是太强了,这思路好开阔 ...

我今天在你那个setTimeout帖子下面回复了整理好的 不知道你看见没有

@@Leo
本帖最后由 @@Leo 于 2018-8-25 21:32 编辑
skpsk自己家 发表于 2018-8-25 17:12
大佬啊awa
因为我太懒了 不想在脚本教程再加个NPC基础教程
所以你来接盘下行吧qwq

可以可以可以可以,谢谢谢谢谢谢谢谢
终于有个像样的教程了2333
我也可以把你的链接挂在帖子里面么

Hueihuea
@@Leo 发表于 2018-8-25 21:31
可以可以可以可以,谢谢谢谢谢谢谢谢
终于有个像样的教程了2333
我也可以把你的链接挂在帖子里面么

好的 谢谢
(我已经托更一天了awa 然后放出了几个干货)

iverson119
平凡的行者 发表于 2017-2-8 15:13
给NPC调用navigateTo()方法,可以令NPC朝某个座标点走去
这可以让NPC自动搜索路径后走过去:

我经过试验,这个方法和用路径魔杖一样,最远的移动距离是32格,目标距离超过32格的话,npc就会不动了

iverson119
本帖最后由 iverson119 于 2018-8-28 18:00 编辑

还有个事请教下大神们..对话关闭的isClosing()应该怎么用?在对话的钩子里写
if(dialog.isClosing(678)){
npc.setRider(player);
}
报错了。我想做到ID678的对话关闭之后,让玩家骑乘npc
再问个问题。怎样在和npc对话之后让npc移动到指定地方?我是想先用路径魔杖设定路径,对话之后改变他的ai,变成路径移动。但是在文档里找不到有关ai的api

iverson119
本帖最后由 iverson119 于 2018-8-29 13:15 编辑
平凡的行者 发表于 2018-2-11 13:53
脚本中没有可以直接修改移动速度的方法,所以得查源码看看如何修改
不过幸运的是,查完后发现修改起来也 ...

请问一下,这个ai的源码,是在哪里查的?请问一下,可以用脚本更改npc的移动模式吗?譬如从站立改成路径移动这样

npc.getMCEntity().ai.movingType = 1
npc.getMCEntity().ai.movingType = "movingpath"

都不行啊..

qazxmko
很实用的教程很感谢楼主

不二语
问一下有时候用一些api就必定闪退是什么个情况呀。

我心不变
请问一下:创造出的NPC,想让他在攻击范围内,看到玩家就自动攻击,该怎么设置?

@@Leo
我心不变 发表于 2018-8-31 07:05
请问一下:创造出的NPC,想让他在攻击范围内,看到玩家就自动攻击,该怎么设置? ...

设置与玩家敌对就好了,不需要脚本的说

Hueihuea
本帖最后由 skpsk自己家 于 2018-9-25 22:08 编辑
iverson119 发表于 2018-8-28 18:01
请问一下,这个ai的源码,是在哪里查的?请问一下,可以用脚本更改npc的移动模式吗?譬如从站立改成路径移 ...
  1. var EnumMovingType=Java.type("noppes.npcs.constants.EnumMovingType")
  2. function setMovingType(type){
  3. switch(type){
  4. case 0:
  5. npc.getMCEntity().ai.movingType = EnumMovingType.Standing//站立
  6. return
  7. case 1:
  8. npc.getMCEntity().ai.movingType = EnumMovingType.Wandering//游荡
  9. return
  10. case 2:
  11. npc.getMCEntity().ai.movingType = EnumMovingType.MovingPath//路径移动
  12. return
  13. }
  14. }
复制代码

请叫我雷锋

不二语
问一下1.12里面就没有开关傀儡部位的api了。这个怎么回事呀

272378191
太好了正好需要  谢谢粒

蓝瑕
咳咳,这个帖子好像冷好久了,我就来提个问题啦。  如果让一个NPC能够使用手持物品的附魔效果或者该武器的属性该怎么写脚本?

2330848276
为什么我弄了还是没用。。。

liukai3185
谢谢教程 这两天在研究这个

郎朗
感谢教程,正好服务器需要

batlgod
本帖最后由 batlgod 于 2019-2-24 04:01 编辑

想知道npc攻击(不杀死)玩家后将玩家传送到一个坐标该怎么办,版本1.10.2

1026891830
感谢你的教程

q294274183
大佬请问一下1.12.2的脚本如何设置。
问题如下:
和前面的npc死亡执行自定义指令一样,但我不会写判断是谁杀了npc。
比如npc死后用这个指令/class 玩家 exp 500,这个玩家该如何判断。

您前面讲的是1.7.10那个雷击的,我看了很久,实在弄不明白。
如果有空的话,麻烦回复一下,很急。

q294274183
q294274183 发表于 2019-5-25 19:41
大佬请问一下1.12.2的脚本如何设置。
问题如下:
和前面的npc死亡执行自定义指令一样,但我不会写判断是谁 ...

那个@a或者@a[r=5] 试过了,不行。

rebam
请问一下,关于1.710的 脚本魔杖的延迟代码

我想在玩家执行后,延迟几秒

例如:玩家右键文件,3秒后,NPC开始执行命令

晴空丨
平凡的行者 发表于 2016-12-26 03:06
1.10.2版:

将图中的/say换成其他指令即可

大佬,为什么我书号代码之后,第一次打死npc可以,他重生之后再打死他就没有效果了!!!

w1453656098
教程很详细 谢谢大佬

mikejasondragon
非常感谢出此教程,解决了我对于npcmod不发不解

The-Forsaken
问一下1.12的召唤命令怎么写?nopppers clone spawn name 1 0这样召唤出来的名字是0,然后我也搞不懂怎么设置坐标

[Steve]
是挺厉害哈
可惜我不玩这个模组

zhengyi200012
5y6jrkuilo;uigfrdejh

2670115244
这种模组随便摸索一下应该就会吧。。。

Sweet_Dream
请问一下,关于1.710的 脚本魔杖的延迟代码    我想在玩家执行后,延迟几秒    例如:玩家右键文件,3秒后,NPC开始执行命令

7466546
MCBBS有你更精彩~

MAMA在咆哮
可以设置某个NPC死亡或者重生时全服公告吗

眉似远山长
问一下1.12的召唤命令怎么写?nopppers clone spawn name 1 0这样召唤出来的名字是0,然后我也搞不懂怎么设置坐标

zsucloud
一看到脚本两个字,就头疼

mc3545dada
请问下作者1.4有这个mod吗

mc3545dada
qwqqwqqwqqwqqwq

船长丶
看来这个我也就只能边看边吃瓜

突然唉84
请问下大佬。如果用脚本来改变职业里傀儡的动作参数会有0.5s延迟(从脚本执行到动作改变之间有0.5S)。大佬有没有什么想法或者方法来去掉这0.5s

细雨der秋风
请问下为什么一对npc在damaged钩子里用knockback就闪退

萧邦2566
对于一个萌新来说真难啊

7892978
问一下1.12里面就没有开关傀儡部位的api了。这个怎么回事呀

木薯
哇,666666666666666666666

gzade风殇
66666666666666666666

subttman
请问下为什么一对npc在damaged钩子里用knockback就闪退

MC_himcd
让NPC死亡时产生大爆炸怎么弄

淡淡稻花香
请问下为什么安装了引擎之后游戏就闪退了

Begone
可以做全服公告某个人爆了什么极品装备嘛

Slag_male
嗯。。希望可以脚本再讲多一点儿  api里面还有跟npc本身无关的希望也能讲讲

卑微小黑
可以做全服公告某个人爆了什么极品装备嘛

stick_man
5y6jrkuilo;uigfrdejh

第一页 上一页 下一页 最后一页