何以加冕
自定义NPCmod 如何右键直接执行XXX指令?
如右键改NPC 直接执行 /spawn

夏日冰熊
mod不知道
插件用commandnpc
npc cmdadd spawn

https://www.mcbbs.net/thread-816677-1-1.html
可以看一下教程

粘兽
在交互钩子里写入
这样交互一次NPC
就会触发一次say 玩家名

  1. var name = player.name;
  2. npc.executeCommand('say '+name);
复制代码



如果不会用脚本自己看教程

[NSS][BGM][NPC][图文][干货]RE:CNPC-自定义NPC 脚本教程[复活连载]
https://www.mcbbs.net/thread-816677-1-1.html

何以加冕
粘兽 发表于 2019-9-5 22:54
在交互钩子里写入
这样交互一次NPC
就会触发一次say 玩家名

我按照他教的,就算是用其他的 都会导致 Internal server error

何以加冕
粘兽 发表于 2019-9-5 22:54
在交互钩子里写入
这样交互一次NPC
就会触发一次say 玩家名

后台提示 未找到编译器镜像中的对象标量。

粘兽
1411619139 发表于 2019-9-5 23:52
后台提示 未找到编译器镜像中的对象标量。

放图

希尘
有两个方法
一是设置对话框,给对话框的控制台加上指令,玩家在右键对话后会自动执行你设定的指令,支持@p

二是设置任务,给任务加上指令,右键后瞬间完成任务并且触发指令

这两个方法可用于原版的指令(跟命令方块差不多?)插件的你可以试试,不过不保证能用。

何以加冕

他的语言是Scala。。是不是和这个有关,mcbbs不会放图

粘兽
1411619139 发表于 2019-9-7 20:22
他的语言是Scala。。是不是和这个有关,mcbbs不会放图

换成nashorn 可以看我贴的教程 学习如何弄脚本环境