- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
插件功能
- 为特定的公仔物品(hazmatyoutooz、heavyscientistyoutooz)添加增益效果
- 当玩家放置指定皮肤的公仔后,与其E键戳一戳互动,即可弹出公仔菜单界面
- 在菜单中选择要增益的按钮,站在与公仔范围一米内,开始享受公仔增益
- 支持多种增益效果:生命恢复、饱食度恢复、水分恢复、辐射消除
- 支持充能系统:玩家点击充能按钮,站在与公仔范围一米内,等待充能进度条完成,获得限时能力
- 可充能的能力:玩家无敌、攻击倍数、资源倍率、临时权限
- 全部根据配置的限制时间为临时能力,倒计时结束后能力消失
- 可配置的UI界面,每个进度的单独UI提示,带有翻页功能
- 所有增益都支持设置按钮的冷却时间,使用权限,具体的增益数值等
- 支持一个公仔设置多个增益,无限的按钮,你可以创造无限个能力完全不同的增益公仔给玩家
权限
- xmfigurineboost.XX - 配置文件设置,XX可以是任意自定义字母数字
- 没有按钮都支持设置权限,也可以设置一个公仔的使用权限
使用方法
- 放置支持的公仔(hazmatyoutooz 或 heavyscientistyoutooz),并确保物品皮肤与配置设置想通
- 靠近公仔并与其E键交互("戳一戳")
- 在弹出的UI中选择想要的增益效果
- 按照提示完成充能过程
注意事项
- 玩家需要在公仔1米范围内保持充能
- 离开范围会导致充能中断,有10秒的宽限期
- 每个增益效果都有独立的冷却时间
- 充能完成后会获得临时增益效果
配置说明
配置文件支持自定义:- 聊天提示前缀
- 公仔物品设置
- 增益效果列表
- 充能效果列表
- 权限要求
- 冷却时间
- UI显示内容
JSON:
{
"插件设置": {
"聊天提示前缀": "[公仔增益]",
"增益公仔设置": [
{
"使用权限": "figurineboost.use",
"公仔物品重命名": "充能公仔",
"公仔物品皮肤ID": 123,
"开启增益菜单": true,
"增益列表": [
{
"使用权限": "",
"按钮冷却时间": 600,
"启用类型(1=恢复血量 2=恢复饱食 3=恢复水量 4=三种都恢复 5=消除辐射)": 1,
"每秒恢复数量": 1.0,
"UI显示名(名字不要重复)": "生命恢复"
},
{
"使用权限": "",
"按钮冷却时间": 600,
"启用类型(1=恢复血量 2=恢复饱食 3=恢复水量 4=三种都恢复 5=消除辐射)": 4,
"每秒恢复数量": 1.0,
"UI显示名(名字不要重复)": "全属性恢复"
}
],
"开启充能菜单": true,
"充能列表": [
{
"使用权限": "figurineboost.charge",
"按钮冷却时间": 3600,
"启用类型(1=无敌增益 2=攻击倍数 3=资源倍率 4=其他插件的权限": 1,
"增加倍率(如果类型为2或3)": 0.0,
"权限名称(如果为4)": "",
"UI显示名(名字不要重复)": "无敌增益",
"充能所需时间(需要再公仔身边罚站多久)": 180,
"充能可用时间(每次充能成功后能力类型的可用时间)": 60
},
{
"使用权限": "figurineboost.charge",
"按钮冷却时间": 3600,
"启用类型(1=无敌增益 2=攻击倍数 3=资源倍率 4=其他插件的权限": 2,
"增加倍率(如果类型为2或3)": 2.0,
"权限名称(如果为4)": "",
"UI显示名(名字不要重复)": "攻击加倍",
"充能所需时间(需要再公仔身边罚站多久)": 180,
"充能可用时间(每次充能成功后能力类型的可用时间)": 300
}
]
}
]
}
}