- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
功能说明
-允许服主设置固定位置的实体自动重生-支持通过指定皮肤ID的箱子来生成实体
-记录实体的预制件名称、皮肤ID、位置和旋转信息
-支持设置重生时间和箱子生成的次数限制
你可以设置一些固定资源点,比如指定位置生成重复刷新的矿石油桶等
也可以通过修改配置文件定义生成实体的皮肤ID,这对于一些其他插件要判断实体ID很有用
也可以上架商店,来作为XX农场玩法。

使用方法
服主指令
/setrespawn <重生时间(秒)>
- 设置面对的实体为自动重生点/delrespawn
- 删除面对的实体的重生点设置(同时删除对应配置文件)-使用时需要面对要设置的实体
-只有服主可以使用此指令
箱子生成系统
-在配置文件中设置特定皮肤ID的箱子-玩家放置指定皮肤ID的箱子后,会自动生成对应的实体
-每个位置有生成次数限制(配置文件设置)
-超过限制次数后将不再生成新实体
注意事项
1.实体被摧毁或拾取后才会开始计时重生2.重生时会保持原有的皮肤ID和位置信息
3.箱子生成的实体会单独记录次数限制
4.服务器重启后会自动恢复所有重生计时器
配置
JSON:
{
"实体重生点列表": {
"1295.481_1.826097_516.4799": {
"预制件名称": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab",
"皮肤ID": 2765043785,
"位置": {
"x": 1295.4812,
"y": 1.82609653,
"z": 516.4799
},
"旋转": {
"x": 1.97635281,
"y": 34.384388,
"z": 351.217224
},
"重生时间(秒)": 3.0,
"生成箱子皮肤ID": 1212, //玩家放置指定皮肤的箱子生成此实体
"生成箱子的限制次数": 3 //箱子生成的实体位置可以重生的总次数
}
}
}