- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
- 需要插件(可选)
-
原创 - 【ZhaoHuanUI·副本召唤UI】
下方图片包含的八款副本,所需插件已展示在 需要插件(可选),如果都拥有这些插件,购买我的设计文件,我将额外提供教学轻松上手。 插件简介 带首页导航+二级跳转页面(无限翻页)的UI,可以把所有可以召唤的副本放到一个UI里了!支持自定义背景,每个难度的图片介绍,玩家点击按钮即可召唤(发出指令),每个召唤按钮都支持自定义权限(高难度的副本氪金解锁) 支持联动的插件 配置文件中召唤副本的条件需要以下插件支持,但也可以不用 A需要金币——Economics经济学插件...rustsb.com
原创 - 【XMNpcChallenge·自定义副本限时挑战按钮】
插件描述 这是一个基于按钮触发的NPC挑战副本插件。玩家可以通过按下特定皮肤ID的按钮来开启挑战,在限定时间内击杀指定数量的NPC来获得奖励。 主要功能 1.按钮触发NPC挑战:只需要设置按钮的皮肤,把按钮放置在任意位置,也可以配合建筑房子设计副本房(此插件支持npc在建筑上存留) 2.多波次NPC生成:支持设置杀死一批npc后等待3秒在召唤X波,npc会每间隔2秒生成一个 3.限时挑战机制:玩家需要在限定时间内杀死所有波数的npc 4.可配置的NPC属性:血量、伤害、武器,服装...rustsb.com
功能介绍
为服务器添加了基于Boss击杀的玩家等级系统。玩家击杀指定的Boss可以获得经验值,累积的经验值会自动提升玩家等级,达到特定等级后可以领取各种奖励。
主要功能
1.Boss击杀经验系统:击杀指定名称的Boss获得经验值2.等级系统:根据累积的经验值自动提升玩家等级
3.奖励系统:达到特定等级后可以领取物品和指令奖励
4.排行榜系统:显示服务器玩家等级排行榜
5.BOSS经验值列表:根据配置列出每个BOSS的经验值,每日上限,每月上限
6.BOSS击杀排行榜:点击BOSS经验值列表每个BOSS名称,可以查看此BOSS的击杀数量排行榜
7.BOSS传送:在BOSS排行榜页面底部,如果配置开启了,可以点击传送按钮传送到BOSS面前,并有10秒无敌时间
8.BOSS图鉴:设置BOSS的封面,血量,伤害,刷新位置,刷新时间,和掉落物品列表等信息。会显示在BOSS击杀排行榜底部【BOSS图鉴】按钮,点击按钮可以查看BOSS的详细数据
9.每月挑战赛:配置设置击杀目标,截止日期,第一名和第X名奖励列表,根据击杀数量排名领取额外奖励
10.图标:屏幕上显示可调整位置的图标,点击可打开主界面





使用方法
玩家指令
/bosslv
- 打开主界面(配置文件设置)管理员指令
/bossnemo {重命名}
- 看着npc输入指令重命名xmbosslvset <玩家ID/名称> <等级> <经验值>
- 设置玩家的等级和经验值xmbosslvadd <玩家ID/名称> <增加等级> <增加经验值>
- 增加玩家的等级和经验值xmbosslvremove <玩家ID/名称> <减少等级> <减少经验值>
- 减少玩家的等级和经验值xmbosslv.clearclaim
- 清空所有玩家的挑战赛领取记录xmbosslv.clearclaim <玩家ID>
- 清空指定玩家的所有挑战赛领取记录xmbosslv.clearclaim <玩家ID> <BOSS名称>
- 清空指定玩家的特定BOSS挑战赛领取记录bosslv.openmoveui
- 打开图标位置调整界面
重命名npc
/bossnemo {重命名}
- 看着npc输入指令重命名-可以用于游戏自带的npc,动物,直接识别它的预制件并赋予别名,即可在配置中的经验值设置使用重命名
-比如对着预制件为
assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab
使用指令对着这个npc输入/bossnemo 石油钻井科学家
,配置会新增如下:
JSON:
"BOSS别名设置": [
{
"原名称": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab",
"重命名": "石油钻井科学家"
},
}
JSON:
"经验值获取设置": [
{
"boss名称": [
"石油钻井科学家"
],
"击杀经验值": 1,
"等级限制": 0,
"每日上限": 0,
"每月上限": 300
},
权限
xmbosslv.admin- 管理员命令权限联动的插件
ZhaoHuanUI·副本召唤UI | 召唤按钮需要达到BOSS等级 |
XMNpcChallenge·自定义副本限时挑战按钮 | 使用按钮需要达到BOSS等级 |
配置
JSON:
{
"指令": [
"bosslv"
],
"在屏幕上显示会员图标": true,
"会员图标最小偏移位置": "0.04914755 -0.00106037",
"会员图标最大偏移位置": "0.07073532 0.03460509",
"会员图标链接": "http://img.rustsb.com/bosslv.png",
"提示名字": "[boss等级系统]",
"每级所需经验值": 10, //提升1级所需要达到的经验值
"清档重置等级": true,//开启后,服务器清档删除玩家数据存档
"经验值获取设置": [
{
"boss名称": [//击杀的npc名称
"鱿鱼先生",
"狼王"
]
"击杀经验值": 1,//杀死1只奖励的经验值
"权限名称": "xmbosslv.xxx",//自定义后缀名称
"权限击杀经验值": 2,//有权限的玩家按此经验值奖励
"等级限制": 0,//写0不限制,写入等级需要玩家满足等级后击杀才会奖励经验值
"每日上限": 0,//写0不限制,否则每天针对此名称boss达到经验值限制后需要等到次日凌晨零点才可以再次获得经验值
"每月上限": 0,//写0不限制,否则此boos获得的经验值达到总额后当月不在获得经验值
"传送等级": 0//写0不限制,否则需要达到等级才能使用传送按钮,写-1禁用不会显示传送按钮
}
]
"等级奖励设置": [
{
"等级": 1,
"奖励物品列表": [
{
"物品名称": "鱿鱼先生",
"物品简称": 1,
"物品皮肤": 1,
"物品数量": 1,
}
]
"奖励指令列表": [
{
"指令名称": "鱿鱼先生",
"指令图像": "http://img.rustsb.com/kit.png",
"指令列表": [
"uu %STEAMID% 1"
]
}
],
"BOSS别名设置": [
{
"原名称": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab",
"重命名": "石油钻井科学家"
},
{
"原名称": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_roam.prefab",
"重命名": "姜饼人"
}
],
"boss图鉴": [//只作为展示,参数不影响实际boss
{
"boss名称": "鱿鱼先生",
"boss封面": "http://img.rustsb.com/111111.png",
"boss血量": 100000,
"伤害倍数": 7,
"刷新位置": "随机",
"重生时间": "每1-2小时重生1只",
"使用武器": "rifle.ak",
"掉落物品(只作为显示不作为奖励)": [
{
"物品名称": "",
"物品短名": "hoodie",
"皮肤ID": 2953793017,
"数量": 1
}
]
}
],
"挑战赛": [
{
"boss名称": "鱿鱼先生",//确保名称在经验值列表有,否者检查不到存档
"boss封面": "http://img.rustsb.com/111111.png",
"最低参赛击杀数量": 1,
"截止日期(月.日)": 4.30,
"第一名奖励列表": [
{
"物品名称": "",
"物品短名": "wood",
"皮肤ID": 0,
"数量": 100,
"指令": [
"uu STEAMID% 1"
]
}
],
"其他名额奖励列表": [
"最低名次": 5,//代表第六名就没奖励了
{
"物品名称": "",
"物品短名": "wood",
"皮肤ID": 0,
"数量": 100,
"指令": []
}
]
}
]
}