原网址:https://codefling.com/extensions/npc-spawn
NPC事件必备基础组件
![图片[1]|主页 | Rust(腐蚀)中文站 - 首家国内OXIDE.RUST插件网站](https://dqrust.cn/wp-content/uploads/2023/02/crystal_shablon_tovar.jpg.e124834f5135d160b05aa24a2edbcd2f-1024x576.jpg)
关于 Npc 生成
这个插件没有自己的功能。此插件仅用作其他插件的 API。
支持的插件
- 航空事件
- 海港事件
- 水事件
- 卫星天线事件
- 电厂事件
- 垃圾场事件
- 老大怪物
- 更好的Npc
- 防御基地
- 防卫家园
- 水上巡逻
- 护航
- 装甲列车
- 人造卫星
- 空间
- 钴实验室
- XD奇努克事件
- IQSphere事件
- 智商大佬
- 圣诞节
应用程序接口
ScientistNPC SpawnNpc ( Vector3 position , JObject configJson )
创建一个 NPC
- position – NPC 在地图上的位置
- configJson – NPC 参数
void AddTargetRaid ( CustomScientistNpc npc , HashSet <BuildingBlock>基础) _ _
为突袭设置 NPC 目标
- npc – 您需要为其指定突袭目标的 NPC
- foundations – 基金会列表,用于 NPC 突袭
void AddTargetGuard (CustomScientistNpc npc ,BaseEntity目标)
设置一个 NPC 目标来守卫
- npc – 你需要为其设定一个他将守卫的目标的 NPC
- 目标 – 需要由 NPC 看守的实体
void ChangeHomePosition (CustomScientistNpc npc ,Vector3 pos )
更改房屋的 NPC 点
- npc – 需要改变家点的NPC
- pos – 家的新点
BasePlayer GetCurrentTarget ( CustomScientistNpc npc )
获取NPC的当前目标
- npc – 需要获得当前目标的 NPC
如果你需要Npc可以和其他Npc打架,那就把插件里面的CanTargetOtherNpc的值设置为true
© 版权声明
THE END
暂无评论内容