- 原地址
-
Better Npc Rust Plugin - Lone Design
lone.design
- 需要插件(必装)
-
免费 - Npc Spawn · NPC生成
插件本身没有作用,是其他副本插件的依赖。 你可以在原网址手动下载,因为不能保证及时更新。 另外如果你购买了相关插件,清档后发现无法使用且插件没更新,多半只需要更新这款插件即可 支持的插件 飞艇事件 港口活动 水事件 卫星天线事件 电厂事件 垃圾场活动 技能BOSS 更好的NPC 可防御的基地 可防御的家园 水上巡逻 护航 装甲列车 人造卫星 空间 突袭实验室 XD奇努克事件 IQ大铁球事件 IQboss 圣诞节 应用程序编程接口 ScientistNPC...rustsb.com


自定义地图
具有自定义纪念碑默认设置的地图。对于这些地图,您无需为 NPC 的出现创建位置,它们已由地图开发人员创建,并位于购买地图时的存档内。您还可以在此处下载所有地图的所有这些文件- 底特律:无法弥补的损失
- 俄勒冈 2:最后的希望
- 失落岛
- 边疆 – 美国旧西部
- 俄勒冈:死亡之地
- 荒地
- 异国他乡
- 纳马尔斯克
- 金刚:骷髅岛
- 毁灭的世界
- 死亡之地
- 梦境
- 末班列车
- 纳马尔斯克
- 潘多拉
- 铁路岛
- 荒地
- 大灾变:自然之怒
- 最后的绿洲
标准纪念碑
插件设置的此项用于在所有标准纪念碑中出现 NPC。所有这些设置都位于纪念碑文件夹 ( oxide/data/BetterNpc/Monument ) 中。此文件夹中的每个文件都对应一个标准纪念碑如果文件夹中没有标准纪念碑文件,您可以创建它(您需要将文件命名为与游戏内地图上的标准纪念碑相同的名称)。您可以从任何其他标准纪念碑复制设置
配置参数:
- Enabled? [true/false] – 允许启用/禁用纪念碑上的 NPC 外观。如果您需要 NPC 出现在地图上,而不需要出现在其他地图上,则只需使用此选项即可
- The size of the monument - 此参数包含两个值。它是纪念碑的长度和宽度。此参数对于纪念碑上 NPC 的随机出现以及指示纪念碑上标准 NPC 的移除限制(如果需要)是必需的
- Remove other NPCs? [true/false] – 删除此纪念碑范围内的标准 NPC
- Presets - 这是纪念碑上出现的所有 NPC 预设的列表(NPC 预设设置的描述位于下方)
定制纪念碑
插件设置的此项负责自定义纪念碑上 NPC 的外观。所有这些设置都位于自定义文件夹 ( oxide/data/BetterNpc/Custom ) 中。此文件夹中的每个文件都对应一个自定义纪念碑如果您购买的地图已为自定义纪念碑配置了 NPC 外观文件,则您需要将这些文件复制到“自定义”文件夹中。如果您想在地图上的自定义位置创建和配置 NPC 的外观,则可以使用管理员聊天中的命令/SpawnPointAdd {name}(请参阅下面说明中对此命令的描述)
配置参数:
- Enabled? [true/false] – 允许启用/禁用纪念碑上的 NPC 外观。如果您需要 NPC 出现在地图上,而不需要出现在其他地图上,则只需使用此选项即可
- Position – 这是地图上自定义纪念碑的位置
- Rotation - 这是地图上自定义纪念碑的旋转(如果纪念碑在多张地图上使用,则此参数对于使用自定义位置在纪念碑上出现 NPC 是必需的)
- Radius – 这是自定义纪念碑相对于地图上位置的半径
- Remove other NPCs? [true/false] – 它会移除此纪念碑范围内的标准 NPC
- Presets - 这是纪念碑上出现的所有 NPC 预设的列表(NPC 预设设置的描述位于下方)
道路
插件设置的此项用于在所有类型的道路上显示 NPC。所有这些设置都位于 Road 文件夹 ( oxide/data/BetterNpc/Road ) 中。此文件夹中的每个文件都对应一种特定的道路类型ExtraNarrow – 这是一条狭窄的、未铺砌的人行道
ExtraWide - 这是一条宽阔的双车道环城公路
Standard - 这是一条普通的铺砌道路
配置参数:
- Enabled? [true/false] – 允许启用/禁用道路上 NPC 的出现。如果您需要 NPC 出现在地图上,而不需要它出现在另一张地图上,您可以简单地使用此选项
- Presets - 这是道路上出现的所有 NPC 预设的列表(NPC 预设设置的描述位于下方)
生物群系
插件设置的此项用于在所有类型的生物群系上显示 NPC。所有这些设置都位于 Biome 文件夹 ( oxide/data/BetterNpc/Biome ) 中。此文件夹中的每个文件都对应一种特定的生物群系类型 (Arctic, Arid, Temperate, Tundra)= (北极、干旱、温带、苔原)配置参数:
- Enabled? [true/false] – 它允许启用/禁用生物群系中 NPC 的出现。如果您需要 NPC 出现在地图上,而不需要它出现在另一张地图上,您可以简单地使用此选项
- Presets - 这是生物群系中出现的所有 NPC 预设的列表(NPC 预设设置的描述位于下方)
游戏内活动
插件设置的此项用于在标准 Rust 事件中显示 NPC。所有这些设置都位于 Event 文件夹 ( oxide/data/BetterNpc/Event ) 中。此文件夹中的每个文件都对应其自己的事件类型支持的事件:
当飞机空投服务器时,会由特定的NPC预设守卫
CH47 – 当 Chinook 在巡逻地图时掉落一个上锁的板条箱时,它将由特定的 NPC 预设守卫
Bradley – 当有人摧毁一辆坦克时,它的箱子将由特定的 NPC 预设守卫
Helicopter——当有人击落一架巡逻直升机时,其货箱将由特定的 NPC 预设守卫
配置参数:
- Enabled? [true/false] – 允许启用/禁用事件中 NPC 的出现。如果您需要 NPC 出现在地图上,而不需要它出现在另一张地图上,您可以简单地使用此选项
- Radius – NPC 出现半径
- Presets – 这是事件中出现的所有 NPC 预设的列表(NPC 预设设置的描述位于下方)
NPC预设参数
- Enabled? [true/false] – 启用/禁用预设
- Minimum numbers – Day – 这是每日预设的最低 NPC 人数
- Maximum numbers – Day – 这是每日预设的最大 NPC 数量
- Minimum numbers – Night – 这是夜晚预设中的最小 NPC 数量
- Maximum numbers – Night - 这是夜晚预设的最大 NPC 数量
- NPCs setting – 该预设下所有NPC的设置(详情见NPC设置的说明)
- Type of appearance (0 – random; 1 – own list) – 这是 NPC 出现的类型。您可以创建自己的 NPC 出现地点列表。NPC 将仅随机出现。此参数不用于道路出现类型
- Own list of locations – 这是您自己的 NPC 外观列表。您需要使用的位置数量至少是此预设中可能的最大 NPC 数量。此参数不用于道路外观类型
- The path to the crate that appears at the place of death – 这是 NPC 死亡地点出现的箱子预制件的完整路径。如果您不需要此参数,则应将其留空
- Which loot table should the plugin use (0 – default; 1 – own; 2 – AlphaLoot; 3 – CustomLoot; 4 – loot table of the Rust objects; 5 – combine the 1 and 4 methods) – 这是此预设中的 NPC 战利品表的类型。类型 5 同时包含两种类型(1 和 4),并定位来自这两种类型的物品
- Loot table from prefabs (if the loot table type is 4 or 5) ——这是 Rust 对象中的战利品表的设置。您可以查看 Rust 对象战利品表描述以了解更多详细信息
- Own loot table (if the loot table type is 1 or 5) – 这是 NPC 自己的战利品表。您可以查看自己的战利品表的描述以了解更多详细信息
NPC设置说明
- Names - 是 NPC 名称列表。它是从列表中随机选择的
- Health -这是 NPC 的 HP 数量
- Roam Range – 巡查区域距离。巡查时 NPC 可以从出现地点移动的距离
- Chase Range – 目标的追逐范围。这是 NPC 可以从出现地点追逐目标的距离
- Attack Range Multiplier – 这是 NPC 武器的攻击范围倍数
- Sense Range ——目标探测半径
- Target Memory Duration [sec.] – 这是 NPC 能够记住其目标的时间
- Scale damage – 这是 NPC 对玩家造成的伤害倍数
- Aim Cone Scale - 这是 NPC 射击的扩散范围,Rust 中的默认值为 2。它不取负值
- Detect the target only in the NPCs viewing vision cone? [true/false] – 这是允许仅在特定 NPC 视野中检测目标的参数。如果您想在 360 度范围内检测目标,则将参数设置为“False”
- Vision Cone – 即 NPC 视角,取值范围为 20 到 180 度,如果前一个参数为 False,则不使用这个参数
- Speed – 这是 NPC 的速度。Rust 中的默认值为 5
- Minimum time of appearance after death [sec.] – 这是死亡后 NPC 出现的最短时间。此参数不用于 NPC 事件场所
- Maximum time of appearance after death [sec.] – 这是 NPC 死亡后出现的最大时间。此参数不用于 NPC 事件场所
- Disable radio effects? [true/false] – 您可以禁用/启用广播效果
- Is this a stationary NPC? [true/false] – 如果此参数为 True,则 NPC 将不会移动或运行
- Remove a corpse after death? [true/false] – 此参数可控制是否删除NPC尸体(只留下背包)。如果NPC较多,此参数可提高效率
- Wear items – 这是 NPC 的衣服和盔甲的列表
- Belt items – 这是 NPC 的快速插槽中的武器和物品列表。 医疗注射器用于治疗。如果你将手榴弹交给 NPC,他会使用它们。烟雾弹用于制造烟幕(如果你不需要它们,你应该将它们从库存中移除)。如果你将火箭发射器交给 NPC,他会袭击目标的建筑物(如果目标在建筑物内)
- Kits – 它提供了一组 Kits 插件。如果你不需要此参数,则应将其留空。 我建议使用前 2 点来配置 NPC 物品
Rust 战利品表设置的描述
- Minimum numbers of prefabs – 这是 NPC 战利品表中需要出现的预制件的最小数量
- Maximum numbers of prefabs – 这是 NPC 战利品表中需要出现的预制件的最大数量
- Use minimum and maximum values? [true/false] – 此参数指定是否使用最小值和最大值来限制项目数量
- List of prefabs – 这是需要添加到战利品表的预制件列表。需要指出预制件的完整路径以及掉落此预制件的概率
关于自己的战利品表设置的描述
- Minimum numbers of items – 这是最小物品数量
- Maximum numbers of items – 这是最大物品数量
- Use minimum and maximum values? [true/false] – 此参数指定是否使用最小值和最大值来限制项目数量
- List of items – 这是 NPC 战利品表中可能掉落的所有物品的完整列表。您可以指定任何标准物品、其蓝图以及任何带皮或自定义物品
聊天中的命令(仅限管理员)
/SpawnPointPos {name} – 显示本地管理员相对于 NPC {name}出现位置的位置坐标/SpawnPointAdd {name} – 在管理员的自定义坐标中创建 NPC 出现点{name}。将在 Custom 文件夹中创建一个同名文件,您可以根据需要对其进行配置
/SpawnPointAddPos {number} {name} – 将本地管理员的坐标写入预设中,位置编号为{number} (从 1 开始),即 NPC {name}出现的位置
/SpawnPointAddWear {number} {name} – 将所有管理员穿着的衣服写入位置编号为{number} (从 1 开始)的预设中,直到 NPC {name}出现的位置
/SpawnPointAddBelt {number} {name} – 将所有管理员的快捷栏单元写入预设中,位置编号为{number} (从 1 开始),指向 NPC {name}出现的位置
/SpawnPointShowPos {number} {name} – 向管理员显示预设中所有自定义 NPC 出现点,位置编号为{number} (从 1 开始),位于 NPC {name}出现的位置
/SpawnPointReload {name} – 重新加载名为{name} 的Spawn Point
控制台命令(仅限 RCON)
ShowAllNpc – 显示服务器上 BetterNpc 插件的所有 NPC 的数量钩子
object CanAirDropSpawnNpc(SupplyDrop supplyDrop) – 在 NPC 出现之前调用,以保护 AirDrop。返回非零值会阻止 NPC 出现object CanCh47SpawnNpc(HackableLockedCrate crate) – 在 NPC 出现之前调用它来守卫锁定的 chinook 板条箱。返回非零值会阻止 NPC 出现
object CanBradleySpawnNpc(BradleyAPC bradley) – 在 NPC 出现之前调用,以保护箱子不被压碎。返回非零值会阻止 NPC 出现
object CanHelicopterSpawnNpc(BaseHelicopter helicopter) – 在 NPC 出现之前调用,以保护箱子免受巡逻直升机的碾压。返回非零值会阻止 NPC 出现
API
void DestroyController(string name) – 它会摧毁出现地点的名为{name}的 NPCvoid CreateController(string name) – 创建出现地点的 NPC,名称为{name}
这些 API 可以与标准纪念碑、自定义纪念碑(NPC 位置)和道路一起使用。此纪念碑的名称在标准纪念碑{name}中。它是自定义纪念碑和道路中 Custom and Road 文件夹中文件的名称