- 原地址
-
Npc Spawn
This plugin does not have its own functionality. This plugin is only used as an API for other plugins. Supported Plugins AirEvent HarborEvent WaterEvent Satellite Dish Event Power Plant Event Junkyard Event BossMonster BetterNpc Defendable Bases Defendable Homes Water Patrol Convoy Armored Train ...codefling.com
插件本身没有作用,是其他副本插件的依赖。
你可以在原网址手动下载,因为不能保证及时更新。
另外如果你购买了相关插件,清档后发现无法使用且插件没更新,多半只需要更新这款插件即可
支持的插件
创建一个 NPC
设置 NPC 的袭击目标
设置 NPC 要保护的目标
更改NPC的基地位置
获取 NPC 的当前目标
如果需要Npc能够与其他Npc战斗,那么请将插件内的CanTargetOtherNpc的值设置为true
你可以在原网址手动下载,因为不能保证及时更新。
另外如果你购买了相关插件,清档后发现无法使用且插件没更新,多半只需要更新这款插件即可
支持的插件
- 飞艇事件
- 港口活动
- 水事件
- 卫星天线事件
- 电厂事件
- 垃圾场活动
- 技能BOSS
- 更好的NPC
- 可防御的基地
- 可防御的家园
- 水上巡逻
- 护航
- 装甲列车
- 人造卫星
- 空间
- 突袭实验室
- XD奇努克事件
- IQ大铁球事件
- IQboss
- 圣诞节
ScientistNPC SpawnNpc(Vector3 position, JObject configJson)
创建一个 NPC
- position – NPC 在地图上的位置
- configJson - NPC 参数
void AddTargetRaid(CustomScientistNpc npc, HashSet<BuildingBlock> foundations)
设置 NPC 的袭击目标
- npc - 需要为其指定袭击目标的 NPC
- Foundations - NPC 会袭击的基地列表
void AddTargetGuard(CustomScientistNpc npc, BaseEntity target)
设置 NPC 要保护的目标
- npc - 指定NPC
- target- 需要 NPC 守护的实体
void ChangeHomePosition(CustomScientistNpc npc, Vector3 pos)
更改NPC的基地位置
- npc - 指定NPC
- pos - 新位置
BasePlayer GetCurrentTarget(CustomScientistNpc npc)
获取 NPC 的当前目标
- npc - 需要获取当前目标的 NPC
如果需要Npc能够与其他Npc战斗,那么请将插件内的CanTargetOtherNpc的值设置为true