inuyasha01
版本是1.12.2的2020年初的新版NPC了,功能都还算齐全,但看youtube上的教程和国内也没找到可以1NPC对应多个玩家的方式。。是不是就不行

这两天在服务器里做了个副本,但如果说雇佣兵职业的NPC  1个NPC对应一个玩家,那么来10个玩家,,,就也只有一个人能租到雇佣兵。。。

租赁成功后NPC就跟着玩家跑走了。。

可不可以放个NPC作为雇佣商。玩家给对应材料后给玩家生成一个实体(就像已驯服的狼,或者女仆)让这个生成出来的实体去跟着玩家当雇佣兵。。原来的雇佣商不动。。

不然如果10个玩家要租,那我就得放10个NPC。100个玩家要放100个。。。。。一个人的死了还能去租下几个,
而且如果一个玩家租跑了所有的。。。所有人都没的用。。。。这功能怎么想也不是个办法。。


还是说自定义NPCmod就是面向单机RPG的。。。。没考虑过联机问题。。。


各位大佬。。求解。。。万分感谢!



红菜头糕
你可以这样:
雇佣商的NPC职业设置为商人,玩家用材料兑换一个类似召唤券的东西
召唤券你可以用rpgitem之类的插件来做
让这个物品右键的时候被消耗,并且召唤佣兵NPC出来并且设置该玩家为雇主
如果是rpgitem,绑定/noppes clone spawn NPC名字 tab名字
和/noppes NPC名字 owner {player} 这两条指令,并且让物品右键的时候被消耗就可
如果是跟雇佣商对话的时候就直接召唤的话,可能需要用到脚本