Raidable Bases · 突袭基地

付费 Raidable Bases · 突袭基地 2.8.8

原地址
需要插件(必装)
已汉化,直接安装即应用汉化。
该插件配置有一定难度,建议有一定经验的服主使用。以下是我们为您精翻的插件文档,希望能够帮到您。
使用这个插件创建一个完全自动化生成的突袭基地。这是Raidable Bases的高级版本,相较于免费版本提供了很多新功能,多到无法列举,例如:5个等级的基地(免费版1个),可购买突袭基地,玩家锁定功能等。

要使用该插件,需要安装最新版本的CopyPaste - 复制粘贴插件,并且事先准备好建筑文件。基地将由CopyPaste生成,该插件不包含建筑文件,如果您需要购买基地可以查看:会员 - 【突袭基地·保姆配置】付费和免费版本的配置+ 50个基地文件

RBE DEBUG​

此指令旨在帮助解决与您的配置、配置文件和/或地图相关的问题,通过显示与生成生成点和基地生成相关的信息,包括好的和坏的信息。在寻求帮助之前,您可以先使用该指令检查。

指令​

  • buyraid - 购买突袭基地,例如:buyraid easybuyraid easy steamidbuyraid 0buyraid 0 steamid。不带任何参数则打开UI界面。
  • rb - 查看突袭基地排行榜(也供管理员查看正在进行的突袭基地状态)。
  • rbe despawn - 取消购买的突袭基地事件的生成(需要有 raidablebases.despawn.buyraid 权限)。
以下指令需要有管理员权限或raidablebases.allow权限才能使用。
  • rbe debug - 切换每秒在服务器控制台上显示的调试消息,用于维护和计划的警告消息。
  • rb grid - 查看网格和所有遗迹名称。
  • rb resettime - 重置事件倒计时。
  • rb savefix - 取消卡住的服务器保存(需要authlevel为2)。
  • rb prod - 为了调试目的从突袭基地中收集信息 - 需要管理员或raidablebases.allow权限
  • rbe - 在面前生成突袭基地。不能在玩家身上(包括自己)生成基地。
  • rbe draw - 绘制突袭基地范围。
  • rbe despawn - 取消您附近的基地生成(可以由具有raidablebases.despawn.buyraid权限的玩家使用,以取消他们购买的突袭基地事件的生成)。
  • rbe despawnall - 取消所有突袭基地的生成。
  • rbe [建筑文件名称] [难度] - 在您面前生成一个突袭基地。
  • rbe expire 玩家ID/名称 - 移除指定玩家的锁定。
  • rbe expireall - 移除所有玩家的锁定。
  • rbevent [basename] [difficulty] - 在地图上随机生成一个突袭基地事件 - 如果在游戏中使用该指令,将传送到事件位置
  • rb.reloadconfig - 重新加载配置文件,不需要重载插件。某些更改不会立即生效,对已生成的突袭基地没有效果。
  • rb.config - 允许您通过添加、删除和列出所有基地来编辑配置选项。在不从服务器控制台使用时,需要raidablebases.config权限
  • rb.toggle - 切换维护事件和计划事件的开/关,直到重新加载插件。
  • rbe setowner 玩家名称 - 将玩家设置为该突袭基地事件的所有者。
  • rbe clearowner - 清除突袭基地事件的所有者。

rb.populate指令将使用游戏中的每个物品填充特定的战利品列表(默认情况下禁用物品,因为它们的数量设置为0)
  • 参数:rb.populate easy medium hard expert nightmare loot all
  • 参数:rb.populate 0 1 2 3 4 loot all
  • easy - 填充oxide/data/RaidableBases/Editable_Lists/Easy.json
  • medium - 填充oxide/data/RaidableBases/Editable_Lists/Medium.json
  • hard - 填充oxide/data/RaidableBases/Editable_Lists/Hard.json
  • expert - 填充oxide/data/RaidableBases/Editable_Lists/Expert.json
  • nightmare - 填充oxide/data/RaidableBases/Editable_Lists/Nightmare.json
  • loot - 填充oxide/data/RaidableBases/Editable_Lists/Default_Loot.json
  • all - 填充上述所有战利品列表
  • 也可以根据您的喜好配置物品,然后将文件内容复制到您想要使用的战利品列表中(例如Difficulty Loot/Easy.json)
  • 您不能再在配置文件中设置战利品。使用Data文件夹(oxide/data/RaidableBases)来管理它们。

API​

C#:
void OnRaidableBaseStarted(Vector3 raidPos, int mode, bool allowPVP)
void OnRaidableBaseEnded(Vector3 raidPos, int mode, bool allowPVP)
void OnPlayerEnteredRaidableBase(BasePlayer player, Vector3 raidPos, bool allowPVP, int mode)
void OnPlayerExitedRaidableBase(BasePlayer player, Vector3 raidPos, bool allowPVP, int mode)
OnRaidableBaseDespawn, OnRaidableBaseDespawned, OnRaidableBasePrivilegeDestroyed, OnRaidableBaseCompleted
在插件里搜索CallHook 可以找到更多API。

必看​

  • 玩家在掠夺、杀死NPC、使用爆炸物、收集资源、摧毁建筑/高墙/门或从穹顶内部造成伤害后将被视为袭击者。
  • 您必须将easybase1、mediumbase2、expertbase3等更改为您的CopyPaste文件的名称,或反之亦然。该插件不会为您创建基地。您可以在服务器控制台中使用rb.config指令(示例:rb.config add "easy bases" easybase1 easybase2 0)来简化此过程。您可以重命名所有配置文件或基地的文件名。
  • 在使用CopyPaste复制建筑时,请确保从建筑外部的建筑的平行视角开始复制。不建议将autoheight从false更改为true。不要将stability更改为true,因为这可能会导致建筑坍塌。
  • height是生成建筑时距离地面多高。
  • elevation确定周围地形必须多平坦才能生成建筑。
  • Scheduled Events是您希望突袭基地在地图上随机生成的频率。默认情况下已禁用。使用Every Min Seconds和Every Max Seconds选项设置时间。
  • Maintain Events将始终在地图上生成最大数量的突袭基地。默认情况下已禁用。当一个突袭基地消失时,将会立即生成新的突袭基地。
  • 插件支持禁止玩家传送。支持NTeleportation或使用CanTeleport Hook的任何插件。

  • 此插件不使用Zone Manager - 它会自行创建和管理一切。如果您在网格上的位置太少,或者每次尝试生成基地都返回已请求手动生成,则可能是因为您设置了Zone Manager。除非将区域ID添加到配置文件中的Allowed Zone Manager Zones区域,否则突袭基地不会在这些区域生成。
  • 请不要将此功能放入您的商店插件中。它根本无法与之配合使用。这个想法不切实际,而且插件在没有它们的情况下无法正常运作。使用/buyraid将打开一个专门为玩家提供购买突袭基地事件的UI。
  • 此插件需要CopyPaste插件才能工作。还需要您已经制作好了copypaste文件。突袭基地将使用CopyPaste插件生成建筑。该插件不包含任何基地。
  • 与TruePVE和支持CanEntityTakeDamage、CanEntityBeTargeted和CanEntityTrapTrigger Hook的其他插件一起,所以本插件适用于PvE服务器。
  • 突袭基地可以有5种难度设置:0为简单,1为中等,2为困难,3为专家,4为噩梦。这可以根据配置文件进行配置。
  • 基地可以生成在道路和其他Rust本身不允许建造的区域。该插件允许在这些区域建造梯子。
  • 基地将会经常生成在相同的区域。
  • 如果您发现生成点反复使用,或者一个区域始终优先于其他区域,那么这是地图上地形的问题。您可以通过增加配置中的Elevation选项来解决这个问题。例如,如果您的Elevation为1.0,则将其设置为1.5并重试。这还将增加突袭基地被允许生成在离地面的高度。
  • 尸体会作为背包出现在穹顶外部。
    • 这是有意的,而且是可选的。该位置会在玩家的屏幕上标记出来,以通知他们的尸体已经被移动。这允许玩家在掠夺被另一名玩家私密锁定并阻止他们进入的情况下取回他们的背包。玩家死亡时不会丢失手中的物品。

不会在Linux上生成​

[Error] Exception while calling NextTick callback (DllNotFoundException: libgdiplus.so.0)
如果在生成突袭基地后看到此错误,则需要在您的机器上安装libgdiplus。

网络上提供的安装指令为:sudo apt-get install -y libgdiplus

当CopyPaste文件中的图像通过将字节数组转换为位图来呈现时,会发生这种情况。
作者
demo
下载
11
类型
数字产品
有效期
无限
价格
80.00 CNY
查看
1350
文件类型
cs
文件大小
1 MB
文件Hash
93193f7c334d52574fee4f863e9ee98b
首次发布
最后更新
评分
0.00 星 0评价

来自demo的更多资源

分享资源

最新更新

  1. 2.8.8

    修复Rust更新(HumanNPC.CreateCorpse)——请在官清后更新 修复OnPlayerExitedRaidableBaseHook在玩家死亡并重生时未被调用的问题...
  2. 2.8.7

    修复Rust更新 修复 `Eject Mounts -> Jetpacks` 修复在关联的突袭在到期前消失的情况下,pvp延迟未过期的问题...
  3. 2.8.5

    修复Rust更新问题(需要Rust更新才能编译) 修复npc的默认装备 修复在禁用梯子时重置UI的问题 修复了活动和非活动的球体颜色 修复了俄语版本中购买袭击的自定义物品的问题...
标签
npc npc基地 突袭 突袭基地