HikariOrda
本帖最后由 HikariOrda 于 2022-2-10 18:00 编辑

如标题,在1.16.5的快照版的自定义npc模组中有一个可以自定义可用选项的可见性功能,要知道这个功能对于rpg来讲还是比较重要的...... 所以我想知道有没有人魔改出1.12.2的支持这个功能的npc,应该有的吧...毕竟1.12.2模组多而且
相对来说比较稳定。


无敌三脚猫
你不妨把你想达成的效果说清楚一些
比如我写了一个脚本,效果是npc晚上自动变半透明,白天显形,晚上被玩家右键点到也会显形5秒
  1. function interact(a){
  2. a.npc.getDisplay().setVisible(0)
  3. a.npc.getTimers().forceStart(1, 100, true)
  4. a.npc.updateClient()
  5. }
  6. function init(e) {e.npc.getTimers().forceStart(1, 100, true)}
  7. function timer(e) {
  8. if(e.npc.getWorld().getTime()%24000<12000)e.npc.getDisplay().setVisible(0)
  9. else e.npc.getDisplay().setVisible(2)}
复制代码
你想要什么效果呢?

HikariOrda
无敌三脚猫 发表于 2022-2-9 22:23
你不妨把你想达成的效果说清楚一些
比如我写了一个脚本,效果是npc晚上自动变半透明,白天显形,晚上被玩家 ...

我想要的效果是跟npc的对话选项里那个可用选项是一样的,就是可以设定在某个任务完成之前可见,或是之后可见,又或者是在某个对话之前可用或是之后可用。

无敌三脚猫
HikariOrda 发表于 2022-2-10 17:45
我想要的效果是跟npc的对话选项里那个可用选项是一样的,就是可以设定在某个任务完成之前可见,或是之后 ...

可以做到,不过……你是要在服务器里搞吗?在服务器里的话,这意味着要把npc做成对某些人可见,对另一些人不可见,那就做不到了

HikariOrda
无敌三脚猫 发表于 2022-2-10 21:53
可以做到,不过……你是要在服务器里搞吗?在服务器里的话,这意味着要把npc做成对某些人可见,对另一些 ...

我是要在服务器里搞的...用脚本的话可能达不到我要的那种效果,不过还是谢谢了

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