WaterBases·水上建造

付费 WaterBases·水上建造 2023-07-01

原地址
https://lone.design/product/water-bases-rust-plugin/

16882278568431688227864510

简而言之

该插件允许具有适当权限的玩家在水面上建造结构- 甚至在水下扩展它们!——以一种自然、香草般的方式。不需要那些必须到达海底的又高又不稳定的柱子,只需将你的地基部署在水面上并用建筑计划/锤子扩展它!这些水生建筑遵循服务器上正常基地的所有规则,例如稳定性/维护/腐烂- 但也包含一些独特的功能,例如用于收集随机垃圾物品的水下网(具有完全可配置的战利品表))以及一些新的、有趣的建筑技术该插件支持基于权限的多个配置文件,因此这是奖励不同级别的 VIP 玩家的好方法。您可以决定谁可以在水上建造、他们可以建造多大、离海岸有多远、最大的积木层- 等等!该插件还可以警告玩家是否在货船的路径上建造。潜艇更新即将到来 - 今天就让您的服务器做好防水准备

你必须收集水基的材料。然后你必须找到正确的地点。然后你必须建造它,维护它并保护它免受潜在的袭击者的侵害。有许多配置设置无法调整(例如水基础的成本、谁可以制作/建造以及在哪里、需要什么层的工作台、可以建造多大的水基础等)。离岸生活本身并不轻松,但对于合适的玩家来说,这将是梦想成真!

一切仍然必须遵循 Rust 规则——这不是一个管理实体放置工具,它是对已经存在的普通构建系统的熟悉感觉的扩展。在任何地图上都很棒,尤其是那些居住空间非常宝贵的地图,比如单格地图。


“那货船呢,会毁掉途中的建筑物吗?”

默认情况下,如果玩家尝试在货船路径上建造水基,他们会收到警告,但他们的水基会保留下来。您可以将此设置从“警告”更改为“阻止”,玩家将无法首先构建它。将其更改为“无”将跳过此检查。

每个海洋路径节点都会创建一个具有可配置半径的“气泡”。请参阅下面的管理员聊天命令部分,以可视化这些气泡并引导您的玩家到达他们能够毫无问题地构建的区域。


快速入门(适用于玩家和管理员)

将 WaterBases.cs 文件上传到您的 Oxide/plugins 文件夹,您就可以开始使用了,一切都是即插即用的。无需重新启动服务器!

在水上建造之前,您需要一些水基础。水粉底是重新皮肤的内胎项目(简称:innertube /项目ID:-697981032;注意减号,这很重要!),皮肤ID为2484982352https://steamcommunity.com/sharedfiles/filedetails/?id= 2484982352)或2485021365https://steamcommunity.com/sharedfiles/filedetails/?id=2485021365)。该信息是为了以防万一您想将这些信息包含在您自己的套件/服务器奖励商店/战利品表/自定义制作插件中。

如何在插件中获取这些?


制作水基础(使用 Building Planner)

默认情况下,所有玩家都能够制作、部署、扩展和加固水基础。有关限制以及如何更改它们的更多信息(距海岸多远/接近、水的最小和最大深度、每栋建筑物允许有多少个水基础等),请参阅高级配置部分。

当玩家装备建筑平面图时,右下角会显示一个小 GUI(位置/颜色等也可以在配置中更改)。在那里,玩家将能够制作可展开的水基础——方形和三角形。

当玩家扩展或加固已经部署的基础时,这些制作的物品也会被消耗。

默认权限配置文件要求玩家靠近 2 级工作台 - 可以在配置中编辑此要求以更改所需的级别,或者您可以根据权限配置文件完全关闭对工作台的需求。

如果您不希望您的玩家能够制作基础 - 所以他们必须找到它们/购买它们/赚取它们 - 您可以根据个人资料禁用它。在这种情况下,他们将看不到 GUI。


通过聊天命令给予(仅限管理员)

输入/give_square [数量]/give_triangle [数量]为自己提供该类型的一些基础。如果您不指定金额,您将仅收到 1 个。

在水上部署“入门”基础​

前往湖泊/海洋,选择水粉底作为您的活动项目,并使用甜甜圈形状的指南将其部署在水面上。

尝试在现有水基础上部署/扩展后,将根据该玩家的全局配置和个人权限配置文件执行一些检查:

  • 玩家是否有权部署第一个基础/扩展现有基础?
  • 玩家建筑是否被封锁?
  • 玩家尝试建造的建筑距离海岸有多远(基于地图拓扑)?太近/太远?
  • 玩家想要建造的水有多深?是否太深/太浅?
  • 玩家是否试图建造距离货物/石油钻塔路径太近的建筑?
  • 玩家允许在建筑物内拥有这么多水基吗?
如果所有检查均成功,将建造一个稳定性为 100%(如普通地基)的新树枝地板。它将附有一些坚不可摧的漂浮桶,部分覆盖水基础的柔软面(底部)。然后,水基础可以扩展、升级、用工具柜保护(实际上就像任何其他建筑物一样)或加固。

扩展

一旦您部署了第一个“入门”水基础,所有后续基础都将使用香草建筑力学放置 - 只需制定建筑计划并在侧面与您的水基础相邻建造一些楼层即可!如果你的库存中有足够的所需种类的水基础物品,那些新放置的地板也会变成水基础。一旦您放置了工具柜,它们就可以像普通的树枝结构一样被拆除/升级。

扩展单面水基础需要1个适当的水基础项目,扩展双面水基础(加强型)需要2个。

加固

加固水基础意味着使其双面 - 因此它完全覆盖柔软的一面,并使您能够从表面向下建造到海床/湖床!为了加固,确保已建成的水基础已完全修复,然后他们用锤子敲击它。如果你的库存中有所需的水基础物品,它将被消耗并且基础将被加固:你将看到另一层,上面有倒置的漂浮桶。

如果您尝试扩展加固基础(通过在底部加固侧连接地板)并且其上方没有水基础(正常方向),它会尝试创建一个,前提是您的库存中有足够的物品。

加固物(倒置的水基础)总是与它们所附着的水基础相关联,并且不能单独存在 - 如果你破坏水基础,它的加固也会被破坏。然而,破坏钢筋并不会破坏水基。

升级基础结构

水基内的构建块有一定的等级限制 - 这是为了帮助平衡。默认情况下,非 VIP 和非管理员玩家将能够将水基础升级到钣金层,将地板框架和墙框架升级到石材层,并将其他所有内容(包括墙壁、地板和加固基础)升级到木材层。您可以轻松决定配置中哪个权限配置文件具有哪个最大层(每种构建块类型)。

水基独有功能

  • 因为水基础被视为具有地基稳定性的地板,所以您可以将屋顶放置在“地面”,这对于普通地基来说是不可能的!
  • 同样,您可以在水基础所在的地方留下一个“洞”,然后放置一个带有舱口的地板框架 - 现在您可以从水下的底部进入您的基地!
  • 加固水基础意味着您将能够从水面到水底建造额外的保护层,或者……
  • 部署在水下墙框中的网将收集带有可编辑战利品表的随机垃圾物品,包括鱼和潜水设备!此功能可高度配置,甚至可以禁用。
  • 而且还有鲨鱼!请阅读下面的内容。

1.0.5 中的新功能:当心网鲨!

如果启用,鲨鱼将在水下网周围随机生成。尤其是那些已经积累了大量物品的,但前提是距离网100米的距离内至少有1名玩家。一旦第一个物品被空网捕获,就会设置一个随机的静音计时器。每生成一个额外的物品就会将剩余的计时器减少一定的百分比(默认为 8%)。当它达到 0 时,并且尚未达到本地/全局 Netting Shark 数量限制(全部在配置中),鲨鱼将在该 Netting 附近的某个地方生成。

鲨鱼具有可配置的仇恨距离以及速度和生命值的乘数。它们会在吸引它们的网的位置附近徘徊,并试图追赶任何看到的人。使用适当的工具收获网鲨尸体将从其内脏中获得一些免费物品 - 默认情况下,比你通常从装满默认战利品表的物品的网中获得的物品多 5 倍。当然,配置中的默认 Shark 战利品表就像 Netting 战利品表一样,是完全可配置的 – 请检查下面的配置部分。

总而言之,它就像任何其他基地一样……只是在水上,没有烦人的海底支撑。

水基础的稳定性始终是 100%,并且建得越高,稳定性就越差。加固地基的稳定性也从 100% 开始,并逐渐深入到您建造的海底。所有腐烂的东西(墙壁、地板、门等)都需要工具柜中适当的维护材料。可以使用插件修复、拆除、升级和移除结构。基地可能会遭到袭击、占领或任其腐烂。


权限(Oxide.Grant 用户 YourName [以水基开头的权限名称。])

默认情况下,该插件在配置中生成 3 种权限配置文件 - 一种用于管理员,一种用于没有特定权限的普通玩家(默认),一种用于 VIP。有关它们可以处理的权限配置文件和配置值的更多信息,请参阅高级配置部分。

除非您添加了更多权限配置文件,否则您的配置将仅使用以下两个:

水基.admin

管理员权限的持有者还可以运行 /wb_cfg、/give_square 和 /give_triangle 命令。此外,默认情况下,它们将与对放置水基础没有限制的权限配置文件关联。

水基.vip1

此权限的持有者将遵循与该权限配置文件关联的设置和限制。



以下权限也已注册,但默认情况下不使用。要使用它们,只需创建一些以这些权限作为密钥的权限配置文件。

  • 水基.vip2
  • 水基.vip3
  • 水基.vip4
  • 水基.vip5

管理员聊天命令(必须具有ownerid/moderatorid/waterbases.admin权限)

/give_square [可选参数:接收的物品数量]
会给玩家一定数量的方形水基。如果未提供金额,则仅收到 1 个。

/give_triangle [可选参数:接收的物品数量]
会给玩家一定数量的三角形水基础。如果未提供金额,则仅收到 1 个。

/draw_cargo
这将在每个路径节点周围绘制一个“气泡”(仅适用于您,而不是每个玩家),并且气泡的半径将从您的配置中获取。
如果玩家尝试在其中一个气泡内进行建造,他们可能会收到警告或被阻止这样做(因为货船会摧毁其途中的所有结构)。
根据货船路径,可视化玩家可以和不能建造的地方很有用。

/岸边距离
这将显示您当前距海岸的距离,以帮助您决定允许玩家建造的距离海岸有多近/多远。
Rust 用于测量海岸距离的单位不是米,它大致相当于地图网格长度的 1/10。
但请注意,它是基于地图的拓扑的,因此在 procgens 上应该没问题,但如果您有一个自定义地图,没有反映实际海岸线的拓扑图层,
您可能想在配置中禁用对岸边距离的依赖。

管理控制台/聊天命令​

此命令可以在聊天(在这种情况下,在其前面加上正斜杠 / )和控制台(F1 或服务器/RCON 控制台)中运行。以玩家身份运行此命令需要未启用 moderatorid/ownerid 的玩家的waterbases.admin权限。

wb.give [正方形/三角形] [部分玩家姓名或完整 Steam ID]
如果玩家在游戏中的聊天或控制台中执行它,但他们没有
指定一个接收者,它将被提供给执行此操作的玩家
命令。从服务器控制台执行需要指定
玩家。

配置(ox/config/WaterBases.json 和 /wb_cfg 聊天命令)

绝大多数设置都可以使用/wb_cfg chat 命令进行配置。在聊天中键入不带参数的内容应该会转储配置字段及其值的概要。

为了运行任何配置命令,您需要拥有owneridmoderatorid(或waterbases.admin权限)。

/wb_cfg RelyOnShoreDistance [逻辑值(true 或 false)]
如果为 true,则当玩家尝试放置水基础时将检查海岸距离。地图(尤其是自定义地图)可能没有正确定义拓扑图 - 如果您看到根据您的配置没有意义的部署错误,请禁用此检查并依赖水深(距离海岸越远,越深)。(默认值:真)

/wb_cfg GlobalOceanLevelCheckBeforePlacing [逻辑值(true 或 false)]
如果为 true,则如果海平面当前高于或低于 GlobalOceanLevelBaseline 值,玩家将无法放置新的水基础。(默认值:真)

/wb_cfg GlobalOceanLevelBaseline [-1000.00 和 1000.00 之间的分数(如 1.2345)]
将此值设置为服务器通常运行的任何海洋高度。通常为 0。该值与 GlobalOceanLevelCheckBeforePlacing 结合使用。(默认值:0.00)

/wb_cfg CargoShipPathHandling [“警告”、“阻止”或“无”]
如果玩家尝试在距离货船路径太近的地方建造/部署水基础,他们将分别收到警告(但基础将保持不变)无论如何),他们将被阻止这样做,否则什么也不会发生。(默认值:“警告”)

/wb_cfg MinDistanceFromCargoShipNode [0.00 到 10000.00 之间的分数(如 1.2345)]
该值越低(以米为单位),玩家就越能够建造水基础(他们只会收到警告,无法建造)构建,否则什么也不会发生 - 请参阅 CargoShipPathHandling)。(默认值:40.00)

/wb_cfg UnderwaterNetsCollectJunk [逻辑值(真或假)]
如果为真,部署在水下墙框架中的网将积累随机的低层物品。完整的战利品表(物品及其重量)可以在配置文件中编辑。(默认值:真)

/wb_cfg UnderwaterNetsRandomTimerMin [0.00 到 10000.00 之间的分数(如 1.2345)] 下
一个随机项目在网络中生成之前的最短持续时间(以秒为单位)。

/wb_cfg UnderwaterNetsRandomTimerMax [0.00 到 10000.00 之间的分数(如 1.2345)] 下
一个随机项目在网络中生成之前的最大持续时间(以秒为单位)。

/wb_cfg UnderwaterNetsItemLimit [0 到 100 之间的整数(如 12345)]
达到捕获物品的限制后,不要再捕获任何物品(至少在某些物品先消失之前)。

/wb_cfg UnderwaterNetsSpawnSharks [逻辑值(真或假)](默认值:真)
如果为真,部署在水下墙框中的网将在附近生成鲨鱼。完整的战利品表(物品及其重量)可以在配置文件中编辑。
/wb_cfg UnderwaterNetsSharkRandomTimerMin [1.00 到 100000.0 之间的分数(如 1.2345)]当捕获网中的第一个项目时,下一个随机鲨鱼有机会在网附近产卵之前的最短持续时间(以秒为单位)
/wb_cfg UnderwaterNetsSharkRandomTimerMax [1.00 到 100000.0 之间的分数(如 1.2345)]
当捕获网中的第一个项目时,下一个随机鲨鱼有机会在网附近产卵之前的最短持续时间(以秒为单位)
/wb_cfg UnderwaterNetsSharkTimerShortenByPercent [1.00 到 100000.0 之间的分数(如 1.2345)]
如果此值大于 0%,则每次捕获额外的项目时,当前运行的生成鲨鱼的计时器都会缩短此百分比。

/wb_cfg UnderwaterNetsSharkSpawningMinDistance [2.00 到 100000.0 之间的分数(如 1.2345)]
随机鲨鱼位置相对于其生成的网距网的最小距离。鲨鱼有很大的碰撞器,因此请确保将此值设置为至少 2 米。

/wb_cfg UnderwaterNetsSharkSpawningMaxDistance [2.00 到 100000.0 之间的分数(如 1.2345)]
随机鲨鱼位置相对于其生成的网距网的最大距离。超过 100 米,如果没有发现附近的玩家,Rust 会让 Shark 自动进入睡眠状态,所以不要将其设置超过 100 米。

/wb_cfg UnderwaterNetsSharkPopulationLimitLocal [0 到 1000 之间的整数(例如 12345)]
用于限制给定网周围(距该网 100 米的半径)最多可以产卵的鲨鱼数量。许多靠近的网共享相同的空间,因此具有相同的限制。
/wb_cfg
UnderwaterNetsSharkPopulationLimitGlobal [0 到 1000 之间的整数(如 12345)]
如果超过此限制,服务器上将不再生成鲨鱼(在渔网周围或野外)。对于平衡服务器性能很有用。

/wb_cfg UnderwaterNetsSharkSleepDespawnTimer [2.00 到 100000.0 之间的分数(如 1.2345)]
当在鲨鱼 100 半径米内没有发现玩家时,计时器将从该值开始。当它醒来时,定时器被取消。调整它可以让沉睡的鲨鱼活得更久。

/wb_cfg UnderwaterNetsSharkHealthMultiplier [0.001 到 100.0 之间的分数(如 1.2345)]
使用低于 1 的值可以减少它们的生命值,使用高于 1 的值可以给它们比普通鲨鱼通常拥有的生命值更多的值

/wb_cfg UnderwaterNetsSharkSpeedMultiplier [0.001 到 100.0 之间的分数(如 1.2345)]
使用低于 1 的值可以降低它们的速度,使用高于 1 的值可以使它们比普通鲨鱼的速度更快

/wb_cfg UnderwaterNetsSharkAggroRange [0.001 到 100.0 之间的分数(如 1.2345)]
当水下玩家距离鲨鱼的距离(以米为单位)超过此值时,鲨鱼可能会追击他们。默认 Rust 香草是 15

/wb_cfg SharkHarvestingLootEnabled [逻辑值(真或假)]
如果为真,使用适当的工具收获鲨鱼尸体将有机会获得随机的低级物品。完整的战利品表(物品及其重量)可以在配置文件中编辑。
/wb_cfg GuiNEW1AnchorMinX [0.00 和 1.00 之间的分数(如 1.2345)]
构建计划制作 GUI 锚点 min x(左)。

/wb_cfg GuiNEW2AnchorMinY [0.00 和 1.00 之间的分数(如 1.2345)]
构建计划制作 GUI 锚点 min y(底部)。

/wb_cfg GuiNEW3AnchorMaxX [0.00 和 1.00 之间的分数(如 1.2345)]
建筑计划制作 GUI 锚点 max x(右)。

/wb_cfg GuiNEW4AnchorMaxY [0.00 到 1.00 之间的分数(如 1.2345)]
建筑计划制作 GUI 锚点 max y(顶部)。

/wb_cfg GuiNEW5OffsetMinX [0.00 和 1.00 之间的分数(如 1.2345)]
建筑计划制作 GUI 偏移最小 x(左)。

/wb_cfg GuiNEW6OffsetMinY [0.00 和 1.00 之间的分数(如 1.2345)]
建筑计划制作 GUI 偏移量 min y(底部)。

/wb_cfg GuiNEW7OffsetMaxX [0.00 和 1.00 之间的分数(如 1.2345)]
建筑计划制作 GUI 偏移最大 x(右)。

/wb_cfg GuiNEW8OffsetMaxY [0.00 和 1.00 之间的分数(如 1.2345)]
建筑计划制作 GUI 偏移最大 y(顶部)。

/wb_cfg GuiTextSize [0 到 100 之间的整数(如 12345)]
构建计划制作 GUI 文本大小。

/wb_cfg GuiButtonColor [不带前缀 # 的十六进制数字(如 3db4b3)]
构建计划制作 GUI 按钮背景颜色(十六进制数字,不带前缀哈希值)。

/wb_cfg GuiTextColor [不带前缀 # 的十六进制数字(如 3db4b3)]
构建计划制作 GUI 文本颜色(十六进制数字,不带前缀哈希值)。

/wb_cfg GuiButtonAlpha [0.00 和 1.00 之间的分数(如 1.2345)]
构建计划制作 GUI 按钮 alpha(0 = 完全透明,1 = 完全不透明)。

/wb_cfg GuiTextAlpha [0.00 和 1.00 之间的分数(如 1.2345)]
构建计划制作 GUI 文本 alpha(0 = 完全透明,1 = 完全不透明)。

/wb_cfg EnableBarrelEntities [逻辑值(true 或 false)]
如果为 true,水基础和加固将生成用于视觉效果的桶。如果您担心额外实体可能导致服务器延迟,请设置为 false,但它将完全暴露您的基础/加固软侧面。更改将对新部署的基础或服务器重新启动后生效。(默认值:真)

高级配置(只能通过ox / config / WaterBases.json编辑)

水基制作成本

在这里您可以调整制作水基础的成本。让它更贵、更便宜,或者添加/删除所需的材料。所有权限配置文件的成本将保持不变。

项目简称的完整列表可以在https://www.corrosionhour.com/rust-item-list/找到

“工艺成本广场”:[
{
“简称”:“木头”,
「金额」:100
},
{
"简称": "metal.fragments",
「金额」:200
}
],
“制作成本三角形”:[
{
“简称”:“木头”,
「金额」:50
},
{
"简称": "metal.fragments",
「金额」:100
}
],
简称应该属于游戏中可用的项目之一。

金额应为大于 0 且小于有符号 32 位整数限制 (2 147 483 647) 的整数。

权限配置文件

使用配置文件,您可以为不同的玩家快速创建/编辑不同的权限,例如,如果您的服务器上有超过 1 个 VIP 级别 - 只需添加一些新的配置文件即可。

不同的玩家在建造水基地时可能有不同的限制和权限。为了检查玩家应属于哪个权限配置文件,该插件会遍历所有权限配置文件并检查玩家是否已授予该权限。权限按顺序检查,这意味着如果玩家没有第一个权限,它将尝试列表中的下一个权限,等等(类似于自动套件如何根据玩家的权限检查向玩家提供哪个套件)命令)。

如果玩家没有授予列表中的任何权限,他们将退回到“默认”配置文件。这是唯一一个你不应该删除的!如果删除它,将创建一个具有默认值的新的。

因此,如果您不希望默认的非 VIP 玩家建造水基地,请不要删除默认配置文件,只需删除该配置文件中的权限(例如部署/扩展/加固)即可。

您不必使用内置的 VIP 权限 – 任何插件的任何权限都可以!

默认情况下,配置中会生成三个权限配置文件:defaultwaterbases.adminwaterbases.vip1

默认权限配置文件将适用于任何没有配置文件列表中列出的任何权限的玩家 - 让我们看一下:

“权限配置文件”:{
“默认”: {
"PermissionRequired": "默认",
"MaxBuildingGradeGeneric": "木材",
"MaxBuildingGradeFrames": "石头",
"MaxBuildingGradeWaterFoundations": "金属",
“水深最小值”:2.0,
“最大水深”:100.0,
“每建筑物最大水基础”:25,
“距石油钻井平台的最小距离”:200.0,
“距海岸的最小距离”:2.0,
“距海岸的最大距离”:20.0,
“CanDeployWaterFoundations”:true,
“CanReinforceWaterFoundations”:正确,
“CanExpandWaterFoundations”:正确,
“CanExpandReinforcedFoundations”:true,
“CanCraftWaterFoundations”:正确,
“RequireMaterialsForCrafting”:true,
“工作台级别要求”:2.0,
“CanDeployUnderwaterNets”:true,
}


  • PermissionRequired应包含由任何插件以pluginname.permissionname形式注册的现有权限
  • MaxBuildingGradeGeneric、MaxBuildingGradeFramesMaxBuildingGradeWaterFoundations定义水基特定部分允许的最高等级。通用是指除水基础或门/地板框架之外的任何东西(包括普通地板、墙壁、半墙和反向基础)。对于这 3 个设置,可接受的选项是“Twigs”“Wood”“Stone”“Metal”“TopTier”。如果您不希望对水基有任何等级限制,请将它们全部设置为“ TopTier ”。
  • WaterDepthMinWaterDepthMax定义了放置水基础时允许的水深范围 - 以确保某些玩家不会在太浅/太深的水中进行建造。单位是米。
  • MaxWaterFoundationsPerBuilding顾名思义:它将阻止具有此权限配置文件的玩家向水基添加更多水基,从而限制其大小。设置为一个较大的值,例如 100000,几乎没有限制。
  • MinDistanceFromOilrig将定义在放置水基础之前必须遵守的距最近石油钻井平台的最小距离(以米为单位)。减少让玩家建造得更近,增加让他们建造得更远。
  • MinDistanceFromShoreMaxDistanceFromShore都依赖于您的地图拓扑。如果您确定您距离海岸非常近,但 /shore_distance 命令显示了荒谬的值,则意味着您的地图没有正确绘制拓扑图(联系地图开发人员并让他们知道!)。在这种情况下,您应该将配置中的RelyOnShoreDistance选项设置为 false,并依赖于水深(如果启用了海岸距离,它将同时依赖于两者)。这里的单位不是米,而是大约地图网格的 1/10(大约 15 米)。
  • CanDeployWaterFoundations如果设置为 true,它将允许玩家使用此配置文件部署新的启动基础(使用甜甜圈指南,前提是他们有要消耗的形状正确的水基础项目)。
  • CanReinforceWaterFoundations如果设置为 true,将允许使用此配置文件的玩家通过用锤子敲击水基础来加固水基础(前提是他们有要消耗的形状正确的水基础物品)。
  • CanExpandWaterFoundations如果设置为 true,它将允许使用此配置文件的玩家通过将相邻楼层与其建筑平面图一起放置在现有的基础上构建更多的水基础(前提是他们有要消耗的形状正确的水基础项目)。
  • CanExpandReinforcedFoundations如果设置为 true,它将允许使用此配置文件的玩家将地板附加到加固基础的侧面 - 只要他们的库存中有 2 个水基础项目,他们就会扩展该加固基础及其水基础。
  • CanCraftWaterFoundations如果设置为 true,它将允许使用此配置文件的玩家使用右下角的 GUI(在配备建筑计划时显示)来制作水基础。将此设置设置为 false 的配置文件将不会显示这些 GUI,玩家将不得不寻找其他方式来获取水基础(战利品、套件、服务器奖励等)。
  • RequireMaterialsForCrafting如果设置为 true,则使用此配置文件的玩家在尝试制作水基础时将需要在其库存中拥有所需的制作材料。如果设置为 false,玩家将能够免费制作无限量的水基础,因此请谨慎使用。
  • WorkbenchLevelRequired设置为 0.0(附近不需要工作台)、1.0(需要 1 级)、2.0(需要 2 级)或 3.0(需要 3 级)来制作水基础。
  • CanDeployUnderwaterNets如果设置为 true,玩家将能够在水下墙框架中部署网。如果您的服务器启用了该功能,这些网将慢慢积累水下垃圾物品 - 请查看下面的战利品表配置。

水下垃圾和网鲨战利品表

如果您没有禁用收集垃圾的水下网,您可以在此处调整某些物品的种类和稀有度。您甚至可以删除条目并添加您自己的条目,包括自定义皮肤和项目名称!

“战利品表”可能不是正确的术语,因为该列表包含“捕获”特定类型物品的个体机会。一次只能捕获 1 个项目,并且该表为每个可能的条目定义了随机权重。重量越大(与所有重量的总和相比),遇到特定物品的机会就越大。因此,如果您有 10 个条目,并且每个条目的权重均为 1,则每个条目将有 10% 的机会成为列表中的随机条目之一(因为权重总和为 10)。

因此,您可以拥有一些非常常见的物品,而其中一些则非常罕见。以下是列表中的 2 个示例条目:

{
“简称”:“内胎”,
“自定义名称”:空,
“皮肤ID”:2484982352,
“随机机会权重”:1.0,
“最小随机量”:1,
“最大随机数”:1
},
{
“简称”:“内胎”,
“自定义名称”:空,
“皮肤ID”:2485021365,
“随机机会权重”:1.0,
“最小随机量”:1,
“最大随机数”:1
},
  • 简称是最重要的一点——确保它是正确的!您可以在上面找到这些名称的完整列表的链接。
  • CustomName可让您为网中捕获的物品指定不同的名称。您可以将该值保留为空以保留默认项目名称。在这个例子中,这两个项目是水基础——插件将自动应用这些项目的正确名称。无论您在那里输入什么,请确保将其括在引号中,例如“CustomName”:“我的自定义项目名称”(如果它不为空)!
  • SkinID非常不言自明 - 它是 Steam 创意工坊项目 URL 中的长数字。默认为 0(无皮肤)。
  • RandomChanceWeight可让您在生成时决定该物品的稀有度 - 相对于其他物品的稀有度。增加或减少此数字(可以是小数)以使该物品更加稀有或更加稀有。
  • MinRandomAmountMaxRandomAmount顾名思义,它们都应该大于 0(整数),并且当捕获该特定项目时,堆栈将包含这两个数字之间的金额。
作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
148.00 CNY
查看
369
文件类型
cs
文件大小
118.5 KB
文件Hash
f3971a40af760c5a5f6095e16ebff26a
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签