- 需要插件(必装)
-
- 需要插件(可选)
-
原创 - DWRole - 身份系统
DWRole - 身份系统允许您设置一些目标,当玩家完成该目标后即可获得该身份。 当玩家完成这些目标之后就会获得该身份,允许其他插件来判断该玩家是否拥有指定身份来判断有无权限。 配套插件 插件 功能描述 备注 DWRolePermission - 身份权限 当玩家获得指定身份后授予指定权限 DWRoleReward - 身份奖励 拥有指定身份后可以领取一次身份对应的奖励 使用DWRole的插件: 插件 功能描述 备注 DWWeapon - 成长型武器...rustsb.com
原创 - DWStaminaSystem - 体力系统
参考二游的体力系统插件,提供了一个完整的体力管理系统,包括体力上限设置、自动恢复机制、UI显示等功能。 主要是提供一些API接口给其他插件使用。 插件功能 可配置的体力上限。 自动体力恢复机制。 实时UI显示。 供其他插件使用的API接口。 权限 DWStaminaSystem.admin - 使用管理员指令的权限 管理员指令 dwstamina add 玩家名/ID 数量 - 给指定玩家添加体力 dwstamina remove 玩家名/ID 数量 -...rustsb.com
原创 - 【VipLogo·服务器等级】
插件简介 服务器必备的等级系统!超简单配置,超实用功能,超多联动插件! 提升玩家在线时间,增加服务器人气,根据等级解锁权限,指令,物品。 强烈建议配合【服务器等级奖励】使用!(安装后会同步在UI左上角显示等级奖励按钮) 功能特点 在线升级 玩家每在线指定时间升级1级 支持自定义升级所需时间 等级越高,代表玩家在您服务器的游玩时间越久 等级权益 等级权限系统:不同等级解锁不同权限 当玩家达到指定等级,自动上某个权限...rustsb.com

可创建无数个分类无数个挑战类型的召唤UI系统,支持设置预览召唤详情、奖励预览(根据您对应的插件设置)等。
支持设置召唤要求,在召唤前要求用户拥有指定权限/身份。扣除指定物品和货币。
支持设置召唤冷却时间,支持限制用户每日/每档/累计可以召唤的次数。
插件功能
- 带有精美UI的召唤系统,自适应布局+自适应滚动视图。基于RustSBDLL的UI圆角。
- 支持创建无限个召唤分类。
- 支持仅限拥有指定权限的玩家才能显示指定分类。
- 支持仅限拥有指定DWRole身份的玩家才能显示指定分类。
- 支持添加无限个召唤级别。
- 支持添加不同的召唤级别到列表。
- 支持配置显示名称、文字介绍和配图。
- 支持配置召唤详情,供玩家预览本次挑战的信息,例如血量、伤害、持续时间等。
- 需要您自行根据该召唤级别进行配置。
- 支持配置奖励预览,供玩家预览本次挑战成功后可以获得的战利品列表。
- 需要您自行根据该召唤级别进行配置。
- 该插件没有挑战完成发放奖励的功能,需要到您对应的插件设置奖励。
- 支持设置挑战限制,限制每日/每档和累计召唤次数,限制玩家指定周期内总共可召唤的次数。
- 支持设置挑战要求,要求玩家满足指定要求后才能进行召唤:
- 需要指定权限
- 需要指定DWRole身份
- 需要VipLogo等级到达x级
- 需要并扣除货币余额(Economics/ServerRewards/物品/自行填写Hook)(每个召唤项都可以单独选择)
- 召唤后的冷却时间
- 需要并扣除体力(DWStaminaSystem - 体力系统)
- 需要并扣除指定物品(例如召唤券等)
- 支持召唤前检查。
- 检查玩家是否在以下状态,如果在可以禁止召唤。
- 在空中
- 坐着/驾驶载具
- 在水面上
- 在建筑中
- 在突袭基地中
- 在指定区域ID中
- 检查玩家是否在以下状态,如果在可以禁止召唤。
- 只要你的Boss/副本插件支持指令/API召唤就可以加入到这个插件!
- 召唤的配置方法类型支持:
客户端指令
:通过玩家客户端控制台指令调用召唤。服务端指令
:通过服务端调用指令进行召唤。插件API
:通过调用指定插件API进行召唤。
- 支持召唤成功后延迟X秒执行召唤。
- 理论上支持所有Boss/副本插件,购买后可提供咨询技术支持。
- 召唤的配置方法类型支持:

默认配置文件(1.0.0)
默认配置文件由AI生成。
JSON:
{
"基础设置": {
"UI标题": "<b>RustSB - 召唤系统</b>",
"聊天指令": "zh",
"每日限制重置时间(时:分:秒)": "05:00:00",
"启用日志记录文件": true,
"日志输出到控制台": true
},
"分类列表": [
{
"分类名称": "武装直升机",
"需要权限(留空无)": "",
"需要身份(留空无)": "",
"召唤列表": [
{
"唯一ID": "heli_basic",
"显示名称": "基础武直",
"显示介绍": "这是一架经过军方改装的入门级武装直升机,专为新手玩家设计。配备标准的40发火箭弹和500发机枪子弹,拥有8000点血量,能够在空中巡逻15分钟。虽然火力相对温和,但足以对地面目标造成威胁。击败后将掉落高级战利品箱,内含稀有武器装备和强化材料。适合1-3人小队挑战,是进入空战领域的理想选择。",
"显示图片URL": "https://img.rustsb.com/rustsb/plugins/others/patrolhelicopter_trainyard_01.jpg",
"召唤冷却时间": 300.0,
"召唤详情": [
{
"显示图标": "",
"显示文字": "血量:8000"
},
{
"显示图标": "",
"显示文字": "火箭弹:40发"
},
{
"显示图标": "",
"显示文字": "机枪子弹:500发"
},
{
"显示图标": "",
"显示文字": "巡逻时间:15分钟"
},
{
"显示图标": "",
"显示文字": "掉落:高级战利品箱"
}
],
"奖励预览": [
{
"奖励名称": "AK47",
"奖励图标URL": "",
"物品短名称": "rifle.ak",
"物品皮肤ID": 0
},
{
"奖励名称": "金属胸甲",
"奖励图标URL": "",
"物品短名称": "metal.plate.torso",
"物品皮肤ID": 0
},
{
"奖励名称": "高级弹药",
"奖励图标URL": "",
"物品短名称": "ammo.rifle.hv",
"物品皮肤ID": 0
},
{
"奖励名称": "强化石",
"奖励图标URL": "",
"物品短名称": "ducttape",
"物品皮肤ID": 2433594063
},
{
"奖励名称": "钱包",
"奖励图标URL": "",
"物品短名称": "ducttape",
"物品皮肤ID": 3321288892
}
],
"召唤限制": {
"每日召唤次数限制": 3,
"每档召唤次数限制": 20,
"累计召唤次数限制": 0
},
"召唤要求": {
"需要权限(留空无)": "",
"需要身份(留空无)": "",
"需要VipLogo等级": 0,
"扣除经济余额": 0,
"经济余额类型": "",
"扣除体力": 0,
"扣除物品": [
{
"显示名称": "召唤券",
"物品短名称": "note",
"物品皮肤ID": 3327075082,
"物品数量": 1
},
{
"显示名称": "高级金属",
"物品短名称": "metal.refined",
"物品皮肤ID": 0,
"物品数量": 50
},
{
"显示名称": "齿轮",
"物品短名称": "gears",
"物品皮肤ID": 0,
"物品数量": 5
}
]
},
"召唤前检查": {
"禁止在水上召唤": true,
"禁止在建筑上召唤": true,
"禁止在空中召唤": true,
"禁止在遗迹中召唤": true,
"禁止坐下时召唤": true,
"禁止在突袭基地中召唤": true,
"禁止召唤的ZoneManager区域ID列表": []
},
"召唤方法": {
"召唤方法类型": "",
"执行指令(仅客户/服务端指令类型)": "callboss %STEAMID% 狼人Boss",
"调用插件详情(仅API类型)": {
"插件名称": "PluginName",
"Hook名称": "CallToPlayer",
"参数列表": []
},
"召唤成功后延迟多少秒执行召唤": 3
}
},
{
"唯一ID": "heli_advanced",
"显示名称": "强化武直",
"显示介绍": "这是一架经过深度军事改装的强化版武装直升机,采用了最新的装甲技术和火力系统。拥有12000点强化血量和升级的武器系统,配备60发高爆火箭弹和800发穿甲机枪子弹。能够在空中持续巡逻20分钟,具备更强的机动性和攻击精度。击败后掉落精英战利品箱,内含顶级武器装备和稀有强化材料。需要VIP1级权限,适合有经验的3-5人团队挑战。",
"显示图片URL": "https://img.rustsb.com/rustsb/plugins/others/patrolhelicopter_trainyard_01.jpg",
"召唤冷却时间": 600.0,
"召唤详情": [
{
"显示图标": "",
"显示文字": "血量:12000"
},
{
"显示图标": "",
"显示文字": "火箭弹:60发"
},
{
"显示图标": "",
"显示文字": "机枪子弹:800发"
},
{
"显示图标": "",
"显示文字": "巡逻时间:20分钟"
},
{
"显示图标": "",
"显示文字": "掉落:精英战利品箱"
}
],
"奖励预览": [
{
"奖励名称": "LR300",
"奖励图标URL": "",
"物品短名称": "rifle.lr300",
"物品皮肤ID": 0
},
{
"奖励名称": "重型头盔",
"奖励图标URL": "",
"物品短名称": "metal.facemask",
"物品皮肤ID": 0
},
{
"奖励名称": "爆炸弹药",
"奖励图标URL": "",
"物品短名称": "ammo.rifle.explosive",
"物品皮肤ID": 0
},
{
"奖励名称": "上等强化石",
"奖励图标URL": "",
"物品短名称": "ducttape",
"物品皮肤ID": 2483961267
},
{
"奖励名称": "肾上腺素",
"奖励图标URL": "",
"物品短名称": "ducttape",
"物品皮肤ID": 2788668736
}
],
"召唤限制": {
"每日召唤次数限制": 2,
"每档召唤次数限制": 10,
"累计召唤次数限制": 0
},
"召唤要求": {
"需要权限(留空无)": "",
"需要身份(留空无)": "",
"需要VipLogo等级": 1,
"扣除经济余额": 0,
"经济余额类型": "",
"扣除体力": 0,
"扣除物品": [
{
"显示名称": "召唤券",
"物品短名称": "note",
"物品皮肤ID": 3327075082,
"物品数量": 2
},
{
"显示名称": "高级金属",
"物品短名称": "metal.refined",
"物品皮肤ID": 0,
"物品数量": 100
},
{
"显示名称": "符文",
"物品短名称": "stones",
"物品皮肤ID": 3481058726,
"物品数量": 1
}
]
},
"召唤前检查": {
"禁止在水上召唤": true,
"禁止在建筑上召唤": true,
"禁止在空中召唤": true,
"禁止在遗迹中召唤": true,
"禁止坐下时召唤": true,
"禁止在突袭基地中召唤": true,
"禁止召唤的ZoneManager区域ID列表": []
},
"召唤方法": {
"召唤方法类型": "服务端指令",
"执行指令(仅客户/服务端指令类型)": "heli.call %STEAMID% wz1",
"调用插件详情(仅API类型)": {
"插件名称": "PluginName",
"Hook名称": "CallToPlayer",
"参数列表": []
},
"召唤成功后延迟多少秒执行召唤": 3
}
}
]
},
],
"货币设置": {
"Economics余额名称": "硬币",
"ServerRewards余额名称": "钻石",
"物品货币设置": {
"物品货币名称": "血袋",
"物品短名称": "blood",
"物品皮肤ID": 0
},
"其它插件设置": {
"插件名称": "PluginName",
"查询余额Hook": "Check",
"添加余额Hook": "Add",
"扣除余额Hook": "Remove",
"货币名称": "货币"
}
}
}
▸ 基础设置
- UI标题:UI界面标题文字。
- 聊天指令:打开召唤界面的聊天指令。
- 启用日志记录文件:是否启用玩家召唤日志文件。
- 启用后日志文件将记录至
oxide/logs/DWCallUI/
文件夹内。
- 启用后日志文件将记录至
- 日志输出到控制台:启用是否将玩家召唤日志输出到服务器控制台。
- 每日限制重置时间(时:分:秒):玩家每日召唤限制的重置时间。
▸ 分类设置
- 分类名称:在列表中显示的名称,注意不要重复。
- 需要权限(留空无):在列表显示该分类需要的权限,如果没有权限则不显示在列表。
- 需要身份(留空无):在列表显示该分类需要的DWRole身份,如果没有身份则不显示在列表。
▾ 召唤列表
该分类下召唤的项目列表。
- 唯一ID:该召唤项目的唯一ID,注意不要与其他任何条目重复。
- 显示名称:显示在UI中的名称。
- 显示介绍:显示在UI中的介绍。
- 显示图片URL:显示在UI中的图片的URL(200pxx100px)。
- 如果留空则不在UI中显示图片。
- 召唤冷却时间:召唤的冷却时间。
▾ 召唤详情:
展示在召唤UI中的副本/Boss详情信息,例如血量等。
注:请手动填入要展示的信息。仅供展示,无实际作用。
- 显示图标:显示在UI中的图标。
- 填入图标URL则显示该URL对应的图标。
- 也可以填入Sprite路径。
- 显示文字:显示的文字内容。
▾ 奖励预览:
展示在召唤UI中的奖励预览。
注:请手动填入对应召唤要展示的预览奖励,本插件不提供任何奖励系统,仅作预览展示。
- 奖励名称:显示在UI中的奖励图标。
- 奖励图标URL:显示的图标的URL,如果留空则使用下面的物品短名称+皮肤显示。
- 物品短名称:用于显示物品奖励图标的短名称。
- 物品皮肤ID:用于显示物品奖励图标的皮肤ID。
▾ 召唤限制:
限制玩家在每日/每档周期或累计可召唤的次数/数量。
- 每日召唤次数限制:玩家每日可召唤的次数。
- 自动重置时间可在
基础设置
->每日限制重置时间(时:分:秒)
中配置。
- 自动重置时间可在
- 每档召唤次数限制:玩家每档可召唤的次数。
- 每次服务器创建新存档文件时自动重置。
- 累计召唤次数限制:玩家总计可召唤的次数。
- 除非管理员手动清理,否则不会重置。
▾ 召唤要求:
召唤该条目需要的附加条件。
- 需要权限(留空无):召唤该项目需要的权限,留空无。
- 需要身份(留空无):召唤该项目需要的DWRole身份,留空无。
- 需要VipLogo等级:召唤该项目需要玩家的VipLogo服务器等级达到X级。
- 扣除经济余额:扣除的经济余额,设置为0则不需要。
- 经济余额类型:要扣除的经济余额类型。
Economics
: 使用Economics插件。ServerRewards
:使用ServerRewards插件。Item
:使用物品设定。Hook
:使用其他插件(自行填入Hook)。
- 扣除体力:要扣除的体力数量,设置为0则不需要。(使用DWStaminaSystem - 体力系统)
- 扣除物品:要扣除的物品列表
- 显示名称:显示在UI上的名称。
- 物品短名称:要求的物品短名称。
- 物品皮肤ID:要求的皮肤ID。
- 物品数量:要求的数量。
▾ 召唤前检查:
召唤前将检查玩家是否存在禁止的要求。
- 禁止在水上召唤:禁止玩家在水上召唤该条目。
- 禁止在建筑上召唤:禁止玩家在建筑内召唤该条目。
- 禁止在空中召唤:禁止玩家在空中召唤该条目。
- 禁止在遗迹中召唤:禁止玩家在遗迹内召唤该条目。
- 禁止坐下时召唤:禁止玩家在坐着/载具中时召唤该条目。
- 禁止在突袭基地中召唤:禁止玩家在参与突袭基地事件时召唤该条目。
- 禁止召唤的ZoneManager区域ID列表:禁止玩家在指定区域内召唤该条目。
▾ 召唤方法:
玩家召唤时,插件将通过什么方法进行召唤。
可以查看上方 配置文件 TAB栏查看常见插件的设置模板。
- 召唤方法类型:召唤方法
客户端指令
:通过玩家的客户端控制台执行召唤指令。服务端指令
:通过服务器控制台执行召唤指令。插件API
:通过调用其他插件API进行召唤。
- 执行指令(仅客户/服务端指令类型):在召唤时执行的指令。
- 当召唤类型为
客户端指令
是将在玩家控制台执行该指令。 - 当召唤类型为
服务端指令
是将在服务器执行该指令。 - 支持的变量有:
%STEAMID%
/%玩家名称%
/%玩家位置%
。
- 当召唤类型为
- 调用插件详情(仅API类型):召唤插件的调用API设置。
- 插件名称:自定义插件的名称(填写文件名,不包含.cs)
- Hook名称:召唤插件的召唤API方法名。
- 参数列表:召唤API的参数列表。
- 支持的变量有:
%STEAMID%
/%玩家名称%
/%玩家位置%
。
- 支持的变量有:
- 召唤成功后延迟多少秒执行召唤:当玩家召唤成功后延迟多少秒执行召唤方法。
▸ 货币设置
- Economics余额名称:Economics插件的货币名称
- 说明:使用Economics插件时的货币显示名称
- ServerRewards余额名称:ServerRewards插件的货币名称
- 说明:使用ServerRewards插件时的货币显示名称
▾ 物品货币设置
- 物品货币名称:使用物品作为货币时的显示名称
- 物品短名称:物品货币的物品短名称
- 物品皮肤ID:物品货币的皮肤ID
▾ 其他插件设置
- 插件名称:自定义经济插件的名称(填写文件名,不包含.cs)
- 查询余额Hook:查询余额的Hook/API名称
- 添加余额Hook:添加余额的Hook/API名称
- 扣除余额Hook:扣除余额的Hook/API名称
- 货币名称:自定义经济系统的货币名称