- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
插件介绍
用于自动化处理箱子中物品的皮肤替换和抽奖功能。主要功能
- 自动换肤功能
- 可以将指定物品自动替换为其他物品或更改其皮肤
- 支持修改物品名称
- 可限制只允许特定物品进行换肤
- 赌狗模式
- 支持概率抽奖功能
- 可配置多个奖励物品及其概率
- 自定义每个奖励物品的名称和皮肤
- 权限控制
- 可为每个箱子设置独立的使用权限
- 支持仅允许箱子放置者使用的功能
- UI 界面
- 打开箱子时显示详细信息
- 显示当前箱子模式(普通/赌狗)
- 显示可用物品列表
- 显示箱子权限信息
配置说明
JSON:
{
"插件设置": {
"聊天提示前缀": "[提示]",
"皮肤箱设置": [
{
"箱子使用权限": "SkinBoxPro.vip1",// 使用此箱子需要的权限
"箱子物品名称": "示例箱子",// 箱子显示的名称
"箱子皮肤ID": 123,// 箱子的皮肤ID,用于识别不同功能的箱子
"仅允许放置者打开箱子?": true, // 是否只允许放置箱子的玩家使用
"仅允许的物品简称(留空不限制物品)": "",// 可以被换肤的物品,空字符串表示不限制
"仅允许的物品皮肤ID(留空不限制皮肤)": 0,// 可以被换肤的皮肤ID,空字符串表示不限制
"修改后的物品名称": "魂骨", // 物品更换后的显示名称
"修改后的皮肤ID": 2771176712, // 物品更换后的皮肤ID
"修改后的物品简称(留空不修改)": "wood", // 写入代表物品也会被更换而不单只是皮肤
"启用赌狗模式?": true, // 是否启用抽奖功能
"赌狗物品列表": [
{
"物品简称": "habrepair",
"物品名称": "强化石碎片",
"物品皮肤ID": 2785486064,
"抽取几率": 50// 抽中概率1-100
},
{
"物品简称": "habrepair",
"物品名称": "强化石啊",
"物品皮肤ID": 2433594063,
"抽取几率": 50
}
]
},
{
"箱子使用权限": "",
"箱子物品名称": "南瓜种植箱",
"箱子皮肤ID": 456,
"仅允许放置者打开箱子?": true,
"仅允许的物品简称(留空不限制物品)": "seed.pumpkin",
"仅允许的物品皮肤ID(留空不限制皮肤)": 0,
"修改后的物品名称": "南瓜啊",
"修改后的皮肤ID": 0,
"修改后的物品简称(留空不修改)": "pumpkin",
"启用赌狗模式?": false,
"赌狗物品列表": []
}
]
}
}
使用说明
- 将插件放入服务器的 plugins 目录
- 配置文件会在首次启动时自动生成
- 根据需要修改配置文件
- 重启插件或服务器使配置生效
权限节点
SkinBoxPro.XX
- 在配置文件自定义,XX可以替换成任意字母或数字
注意事项
- 箱子类型支持:大型储物箱,小木箱,小藏匿
- 确保配置的物品 ID 和皮肤 ID 正确
- 赌狗模式下概率1-100 (%)
- 建议定期备份配置文件