- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
- 需要插件(可选)
-
原创 - DWWeapon - 成长型武器
DWWeapon 是一个强大、高度可自定义、精美的武器强化系统,玩家可以通过击杀玩家、NPC来获得武器经验值,也可以使用强化石获得经验、等级和其它武器增益。可在配置文件中添加普通武器,也可以指定皮肤ID进行强化。
rustsb.com
原创 - DWRole - 身份系统
DWRole - 身份系统允许您设置一些目标,当玩家完成该目标后即可获得该身份。 当玩家完成这些目标之后就会获得该身份,允许其他插件来判断该玩家是否拥有指定身份来判断有无权限。 配套插件 插件 功能描述 备注 DWRolePermission - 身份权限 当玩家获得指定身份后授予指定权限 DWRoleReward - 身份奖励 拥有指定身份后可以领取一次身份对应的奖励 使用DWRole的插件: 插件 功能描述 备注 DWWeapon - 成长型武器...
rustsb.com
DWAttire 是一个强大、高度可自定义、精美的服饰强化系统,玩家可以通过击杀玩家、NPC或收集资源来获得服饰经验值,也可以使用强化石获得经验、等级和其它增益。可在配置文件中添加普通服饰,也可以指定皮肤ID进行强化。
在配置文件设置好对应的服饰物品后,玩家穿戴上成长型服饰后在快捷栏旁将显示一个小UI。这个UI将显示您当前已激活的成长型服饰数量(左,图示为2的)和已激活的全部增益数量(右,图示为9的)。
点击小UI任意区域即可进入主UI界面。这个主UI界面从左到右分别是 当前装备的服饰列表、服饰详情、属性、激活套装(如果有)和服饰等级、经验、功能区域、服饰介绍。
左侧:
在当前装备的服饰列表中,可以快速的检查当前已装备的服饰列表。
在中间的区域,从上到下分别是服饰信息、当前服饰/总数据和套装激活信息(如果有)。
在右侧会显示当前查看的成长型服饰等级、经验值。还有各种的功能入口区域(例如强化)。在最下方显示的是该物品的文字介绍。
在左侧上方是展示了当前选择的强化石,而下方展示了玩家持有的全部强化石列表,点击即可切换使用。
在选中的强化石界面可以加减或直接输入要使用的强化石数量,还可以直观的看到本次使用强化石的成功率。
在右侧区域可以预览本次使用强化石后的强化结果,还可以看到强化失败时服饰受到的惩罚(如果有)。并直观的显示本次强化所消耗的物品、体力、货币和冷却时间。
当达到设定的经验值后服饰将升级,获得更高的增益。插件支持设置基础的增益(即默认自带的增益)和每升一级增加的增益。
插件支持游戏自带的修理台控制,禁止将成长型服饰的皮肤更换至其他皮肤,也禁止更换皮肤至成长型服饰的皮肤。
除此之外,还支持达到指定等级后穿戴服饰就授权权限。
另外,本插件还支持与DWWeapon - 成长型武器联动,穿戴成长型服饰可为指定成长型武器增益额外的增益。
支持击杀玩家/动物/NPC/油桶/指定NPC/指定实体或收集资源获得经验。
成长型服饰在完成以上获得经验的事件时会给玩家身上穿戴的所有成长型服饰尝试增加经验。
DWRole身份和所需权限的要求是并且,非只要求一个,如果全填写则要求拥有身份和权限。
如果玩家穿戴了多个服饰套装那么将激活已穿戴的套装的所有增益。
当玩家有多个限制权限时将使用配置文件中按顺序最后一个有权限的限制设置。
例如限制玩家全部伤害和闪避属性累计不可超过0.8(80%),避免玩家出现无敌的情况。
强化石需要金币所支持的插件可以在每个强化石怕配置中的
▸减伤属性(单物品):
计算公式:
配置文件:1.00 = 100%/完全免疫
▸Buff增益属性(单物品):
计算公式:
配置文件:1.00 = 100% 或 100
▸反伤增益属性(单物品):
计算公式:
配置文件:1.00 = 100%/完全反伤
备注:如果攻击者造成了100点伤害,那么玩家拥有50%的反伤百分比,那么攻击者将会受到50点的伤害。
▸闪避增益属性(单物品):
计算公式:
配置文件:1.00 = 100%/完全无敌
备注:如果玩家拥有50%的反伤百分比,那么玩家将有50%的概率完全免疫本次攻击。
▸新陈代谢属性(单物品):
计算公式:基础属性 + 等级 × 每级属性 + 强化增加的属性
配置文件:1.00 = 100
▸服饰属性最终计算公式:
最终公式:所有成长型服饰累计的属性 ≤ 玩家拥有的限制属性(如果有)
即:
成长型服饰属性在累加时,不得超过玩家对应的限制属性上限(如果有);
其中减伤、闪避类比例属性额外受 1.00(100%)为最大上限限制。
您可以在
rustsb.com
rustsb.com
插件功能 - 终极服饰成长方案
- 让游戏中的服饰成为成长型服饰:
- 成长型服饰除了具有基础增益外还支持设置每升一级增加X的增益数值。
- 成长型服饰可以通过击杀玩家/NPC/动物来获得经验并升级。
- 成长型服饰可以通过收集资源时的最后一次暴击获得经验并升级。
- 在以上两种方式给予经验时会给予经验给玩家装备的所有成长型服饰。
- 可以为单个成长型服饰设置使用权限,没有权限的玩家将无法升级成长型服饰和激活该成长型服饰的效果。
- 还支持为指定皮肤的武器设置为特殊的成长型服饰。
- 支持穿戴服饰套装激活额外增益:
- 如果玩家穿戴了全部设置的服饰列表,则可以激活额外的增益。
- 支持设置多个套装。如果玩家穿戴多个套装则激活多个套装的增益。
- 套装增益和成长型服饰增益叠加。
- 玩家还可以使用强化石对成长型服饰进行强化:
- 可以添加无限个强化石,还可以设置强化石的最大/小使用数量、最低/大使用所需等级、使用数量每级倍增、使用一个所需要的硬币还有强化成功几率。
- 强化石支持增加等级、经验和其他的增益。
- 还可以为某个成长型服饰设置单独的专属强化石,并且限制该服饰只能使用专属强化石。
- 支持的增益:
- 伤害减免百分比
- 全部伤害
- 子弹伤害
- 近战伤害
- 爆炸伤害
- 弓箭伤害
- 冷伤害
- 热伤害
- 落地伤害
- 啮咬伤害
- 辐射伤害
- 坦克伤害
- 武直伤害
- 炮塔伤害
- 深渊NPC伤害
- 还可设置指定NPC的伤害减免
- 还支持插件技能伤害减免,例如【XMSkillLibrary·技能库】插件。
- 增益Buff
- 血量上限
- 木头产量
- 矿石产量
- 废料产量
- 移动速度 - 提高玩家移动速度
- 夜间视野 - 提高玩家夜间能见度
- 制作质量 - 提高制作物品出现额外插槽的概率
- 更好基因率 - 提高种植的农作物出现更好基因的概率
- 新陈代谢
- 卡路里上限
- 水分上限
- 禁用辐射
- 禁用寒冷
- 禁用中暑
- 反伤
- 闪避伤害
- 服饰满x级授权权限
- 忽视设置(穿戴后将忽视玩家)
- 炮塔忽视玩家
- 动物忽视玩家
- NPC忽视玩家
- 武直忽视玩家
- 坦克忽视玩家
- 人体传感器忽视玩家
- 动物和NPC可能会在受到玩家攻击后反击。
- 炮塔、武直和坦克不会反击。
- [DWWeapon - 成长型武器] 额外武器增益:
- 伤害增益
- 暴击概率
- 暴击伤害
- 吸血增益
- 毒药几率
- 毒药量
- 弹夹倍数
- 穿戴后禁止使用指令。
- 伤害减免百分比
- VIP权限
- 支持为VIP设置额外的经验倍数,拥有权限的VIP可以获得更多的成长型服饰经验。
- 支持为VIP设置专属服饰,只有拥有权限的玩家才可以激活服饰增益。
- 支持为VIP设置专属服饰等级上限,让VIP玩家的服饰比其他人更强大。
- 简单易懂的UI
- 在装备好成长型服饰后,快捷栏旁会显示一个UI,展示当前激活的成长型服饰数量(左)和激活的增益数量(右)。
- 点击该小UI后即可进入主UI界面,可以查看身上每件成长型服饰的详细信息并进行强化。
- 可以在主界面左侧查看每个服饰的信息,包括图标、名称和经验值信息。点击即可切换至对应成长型服饰的详情界面。
- 主界面右侧就是显示的该服饰的详情,包括基础信息、服饰属性和功能入口。
快速使用
成长型服饰小UI
在配置文件设置好对应的服饰物品后,玩家穿戴上成长型服饰后在快捷栏旁将显示一个小UI。这个UI将显示您当前已激活的成长型服饰数量(左,图示为2的)和已激活的全部增益数量(右,图示为9的)。成长型服饰主界面
点击小UI任意区域即可进入主UI界面。这个主UI界面从左到右分别是 当前装备的服饰列表、服饰详情、属性、激活套装(如果有)和服饰等级、经验、功能区域、服饰介绍。左侧:
在当前装备的服饰列表中,可以快速的检查当前已装备的服饰列表。
- 已选中的物品将加宽并且背景高亮显示。
- 成长型服饰物品会显示物品名称、等级和经验值。
- 普通物品则会提示非成长型服饰无法点击,没有权限的物品也会变暗并无法点击查看。
在中间的区域,从上到下分别是服饰信息、当前服饰/总数据和套装激活信息(如果有)。
- 服饰信息:显示了服饰的图标&名称、服饰ID和所有者信息。当玩家没有绑定所有者时可以点击所有者区域进行绑定。
- 当前服饰/总数据:在此处会显示玩家已激活的全部数据信息,玩家可以快速检查。
- 在属性值后面的括号内的值为所有成长型服饰累加的最终值。
- 套装激活信息:如果玩家激活了套装并且当前查看的物品属于该套装,则会显示套装激活的物品列表和套装名称。
- [制作中] 点击该区域会查看套装增加的增益详情。
在右侧会显示当前查看的成长型服饰等级、经验值。还有各种的功能入口区域(例如强化)。在最下方显示的是该物品的文字介绍。
使用强化石界面
点击了强化功能的按钮后,即可打开使用强化石界面。在左侧上方是展示了当前选择的强化石,而下方展示了玩家持有的全部强化石列表,点击即可切换使用。
在选中的强化石界面可以加减或直接输入要使用的强化石数量,还可以直观的看到本次使用强化石的成功率。
在右侧区域可以预览本次使用强化石后的强化结果,还可以看到强化失败时服饰受到的惩罚(如果有)。并直观的显示本次强化所消耗的物品、体力、货币和冷却时间。
成长型服饰
在配置文件中可以根据皮肤ID或默认物品将游戏中的服饰设置为成长型服饰,当玩家通过该服饰设置的对应经验获取条件获取经验值来升级成长型服饰。当达到设定的经验值后服饰将升级,获得更高的增益。插件支持设置基础的增益(即默认自带的增益)和每升一级增加的增益。
通常设置
插件支持自定义服饰物品名称显示格式,自定义自己喜好的格式化名称。插件支持游戏自带的修理台控制,禁止将成长型服饰的皮肤更换至其他皮肤,也禁止更换皮肤至成长型服饰的皮肤。
增益设置
插件默认区分基础增益和每级增加的增益,基础增益是该服饰默认的增益不会随着等级增加,每级增加的增益会随着升级而增加。除此之外,还支持达到指定等级后穿戴服饰就授权权限。
另外,本插件还支持与DWWeapon - 成长型武器联动,穿戴成长型服饰可为指定成长型武器增益额外的增益。
经验设置
成长型服饰升级需要经验,而每个成长型服饰升级所需的经验和获取经验的方式都可以单独设置。支持击杀玩家/动物/NPC/油桶/指定NPC/指定实体或收集资源获得经验。
成长型服饰在完成以上获得经验的事件时会给玩家身上穿戴的所有成长型服饰尝试增加经验。
DWRole支持
插件支持DWRole身份设置,拥有指定身份的玩家才能使用指定成长型服饰或指定强化石。DWRole身份和所需权限的要求是并且,非只要求一个,如果全填写则要求拥有身份和权限。
服饰套装
插件支持服饰套装功能,当玩家穿戴了设置好的指定套装的全部服饰,那么将激活套装增益。设置的套装所需服饰并不一定需要是成长型服饰,只要是游戏内默认可穿戴的服饰即可。如果玩家穿戴了多个服饰套装那么将激活已穿戴的套装的所有增益。
JSON:
{
"启用该服饰套装": false,
"服饰套装名称": "Emoji装",
"所需服饰列表": { //激活增益所需的服饰列表,物品短名称:皮肤ID
"metal.plate.torso": 3224845112,
"metal.facemask": 3224843320
},
"减伤增益": {
"全部伤害": 0.0,
"子弹伤害": 0.0,
"近战伤害": 0.0,
"爆炸伤害": 0.0,
"弓箭伤害": 0.0,
"冷伤害": 0.0,
"热伤害": 0.0,
"落地伤害": 0.0,
"啮咬伤害": 0.0,
"辐射伤害": 0.0,
"坦克伤害": 0.0,
"武直伤害": 0.0,
"指定NPC伤害": {}
},
"Buff增益": {
"血量上限": 0.0,
"木头产量": 0.0,
"矿石产量": 0.0,
"废料产量": 0.0
},
"反伤增益": 0.0,
"闪避增益": 0.0,
"新陈代谢": {
"卡路里上限": 0.0,
"水分上限": 0.0
},
"禁用辐射": false,
"禁用中暑": false,
"禁用寒冷": false
}
限制设置
为避免玩家穿戴的套装叠加增益过于“离谱”,插件支持设置玩家穿戴服饰带来的全部增益的上限。支持设置默认限制或按权限配置。当玩家有多个限制权限时将使用配置文件中按顺序最后一个有权限的限制设置。
例如限制玩家全部伤害和闪避属性累计不可超过0.8(80%),避免玩家出现无敌的情况。
强化石设置
插件还自带了强化石强化系统,管理员可以自行添加并设置强化石来供玩家们使用。强化石支持强化增加成长型服饰的各种增益。并且支持强化石成功几率、冷却时间、根据等级动态变化使用数量限制和强化需要金币等设置。还支持设置某个成长型服饰专属的强化石。强化石需要金币所支持的插件可以在每个强化石怕配置中的
使要的经济系统中设置。成长型武器支持
成长型服饰支持穿戴后为成长型武器提供额外的增益支持。在配置文件设置后,成长型武器在触发增益时会拥有穿戴的成长型服饰的增益。
JSON:
"成长型武器列表 (皮肤ID/短名称:增益)": {
"lmg.m249": {
"伤害增益": 1.0,
"暴击概率": 0.0,
"暴击伤害": 0.0,
"吸血增益": 0.0,
"毒药几率": 0.0,
"毒药量": 0.0,
"弹夹倍数": 0.0
},
"2431046681": {
"伤害增益": 0.0,
"暴击概率": 0.0,
"暴击伤害": 1.0,
"吸血增益": 0.0,
"毒药几率": 0.0,
"毒药量": 0.0,
"弹夹倍数": 0.0
}
}
UI设置
插件支持设置信息UI的显示位置,并支持与DWWeapon - 成长型武器搭配设置精简小UI显示。服饰信息小UI显示位置支持的选项有:快捷栏左、快捷栏右、右上角、左上角、状态栏上、自定义。精简小UI显示位置支持的选项有:快捷栏左A、快捷栏左B、快捷栏右A、快捷栏右B、自定义。成长型服饰属性
成长型服饰数据均基于以下公式:▸减伤属性(单物品):
计算公式:
基础减伤 + 等级 × 每级减伤百分比 + 强化增加的减伤百分比配置文件:1.00 = 100%/完全免疫
▸Buff增益属性(单物品):
计算公式:
基础增益 + 等级 × 每级增益百分比 + 强化增加的增益百分比配置文件:1.00 = 100% 或 100
▸反伤增益属性(单物品):
计算公式:
基础反伤 + 等级 × 每级反伤百分比 + 强化增加的反伤百分比配置文件:1.00 = 100%/完全反伤
备注:如果攻击者造成了100点伤害,那么玩家拥有50%的反伤百分比,那么攻击者将会受到50点的伤害。
▸闪避增益属性(单物品):
计算公式:
基础闪避 + 等级 × 每级闪避百分比 + 强化增加的闪避百分比配置文件:1.00 = 100%/完全无敌
备注:如果玩家拥有50%的反伤百分比,那么玩家将有50%的概率完全免疫本次攻击。
▸新陈代谢属性(单物品):
计算公式:基础属性 + 等级 × 每级属性 + 强化增加的属性
配置文件:1.00 = 100
▸服饰属性最终计算公式:
最终公式:所有成长型服饰累计的属性 ≤ 玩家拥有的限制属性(如果有)
即:
成长型服饰属性在累加时,不得超过玩家对应的限制属性上限(如果有);
其中减伤、闪避类比例属性额外受 1.00(100%)为最大上限限制。
指令&权限
管理员指令(F1输入)
DWATTIRE_GIVEALLGEM- 获取强化石列表全部强化石各1000个
控制台指令(管理员)
DWATTIRE_GIVEATTIRE 玩家名称/SteamID 服饰短名称/皮肤ID/服饰名称 数量 等级 绑定所有者(1/true)- 给予玩家指定数量的指定服饰DWATTIRE_GIVEGEM 玩家名称/SteamID 强化石名称/皮肤ID 数量- 给予玩家指定数量的指定强化石
自定义使用权限
成长型服饰支持设置使用权限,如果玩家没有权限则无法使用对应的成长型服饰。您可以在
"使用所需权限(留空无)": "", 中设置使用权限,如果留空则代表所有人都能使用该成长型服饰。权限必须以DWAttire.开始,例如DWAttire.suit。配置文件
默认配置文件请查看:。DLC
DWAttireEditer - 成长型服饰编辑器
DWAttireEditer - 成长型服饰编辑器是成长型服饰的编辑器,允许有权限的玩家编辑成长型服饰的信息,例如等级、经验和额外的增益等。原创 - DWAttireEditer - 成长型服饰编辑器
当前版本需要DWAttire版本在 1.2.2 及以上才能正常运行。 成长型服饰DLC:DWAttireEditer 成长型服饰编辑器。 用于编辑成长型服饰信息的插件,安装并授权后在成长型服饰主界面即可显示编辑TAB。点击按钮即可打开编辑页面对成长型武器服饰进行编辑。 权限 DWAttireEditer.admin - 拥有该权限的玩家才能显示TAB并编辑成长型服饰 注意:编辑后需要点击保存按钮才能保存属性。 初期版本,后续将继续优化。
rustsb.com
DWCustomGem - 自定义强化石
DWCustomGem - 自定义强化石是成长型服饰的扩展DLC,该插件能够生成自定义参数的一次性强化石供成长型武器/服饰使用,而无需在配置文件中预设。原创 - DWCustomGem - 自定义强化石
DWCustomGem - 自定义强化石 是成长型武器/服饰的DLC功能,为这两个插件提供额外的扩展内容。 自定义强化石可以允许服务器管理员生成一次性的自定义强化石,为单个强化石设置不一样的强化属性,无需在成长型武器/服饰配置文件中预设数值。 注意:自定义强化石在游戏中不可叠加,请通过插件自带功能或其他插件禁止叠加。 自定义强化石区分武器/服饰强化石。并且该插件将作为自定义分解DLC的前置插件。 插件功能 支持为成长型武器/服饰创建自定义强化石。...
rustsb.com
- 相关插件
-
原创 - DWWeapon - 成长型武器
DWWeapon 是一个强大、高度可自定义、精美的武器强化系统,玩家可以通过击杀玩家、NPC来获得武器经验值,也可以使用强化石获得经验、等级和其它武器增益。可在配置文件中添加普通武器,也可以指定皮肤ID进行强化。
rustsb.com