- 需要插件(必装)
-
汉化 - ImageLibrary - 图像库
本插件汉化由本站提供,未经授权禁止转载。 ImageLibrary是其他插件调用的外置插件,用于存储和管理在UI中使用的图像。单独使用它没有任何作用。 控制台指令 refreshallimages - 遍历所有存储的物品图标URL,并重新下载它们。如果配置选项Images - Only download image's when required设置为true,那么也会下载所有的图像URL。 cancelstorage - 取消所有正在下载的图像 配置文件 {...rustsb.com
插件功能
- 玩家通过各种方式获得点数,累计多少点数后即可升级。升级即可领取对应等级的奖品。以下是可获取点数的方式:
- 击杀NPC。
- 击杀动物。
- 击杀玩家。
- 击杀坦克。
- 击杀武直。
- 采集资源。
- 收割植物。
- 钓鱼。
- 完成突袭基地事件。
- 击杀BossNPC。
- 在线挂机。
- 支持为vip玩家设置获得的点数倍数(可配置多个权限)。
- 支持为指定皮肤ID设置获得的点数倍数。
- 支持为vip玩家设置专属的 至尊通行证 。
- 只有拥有权限的玩家才能领取至尊通行证中的内容。
- 至尊通行证的奖励内容可与普通通行证不同。
- 通行证奖励支持:
- 物品奖励,支持设置皮肤ID。
- 指令奖励,支持执行设定的指令列表(支持%STEAMID%替代为玩家ID)。
- 支持自定义图标,支持自定义图标URL,留空默认显示物品图标(如果设置了皮肤则显示皮肤图标)。
- 支持聊天提示,支持领取后向玩家发送聊天提示,说明奖励内容。
- 支持设置空奖励,设置为true后则界面显示空奖励,且玩家无法领取该内容。
- 在游戏界面显示小UI,显示玩家当前等级和点数。
- 支持自定义UI各种元素,只需要在配置文件替换即可。
- 内置调试状态,开启后只有管理员能够访问通行证。
- 支持日志记录,记录玩家获得点数、领取奖励的时间和详情。
插件权限
- battlepass.vip - 至尊通行证权限,拥有该权限的玩家可以领取至尊通行证内容。
- battlepass.exp - 双倍点数权限,可在配置文件更改或添加更多权限。
插件指令
聊天指令
- /txz - 打开通行证界面(可在配置文件添加&修改)
- /txz_top - 显示当前通行证排名状态,并查看自己的排名。
控制台指令
- dwbattlepass.open - 打开通行证界面
控制台指令(管理员)
- checkplayerbp STEAMID - 查看指定玩家的通行证状态。
- bptop 数量 - 查看当前通行证排名。
- givebppoint STEAMID 数量 - 给予指定玩家指定数量的点数。
- givebplevel STEAMID 等级数量 - 提高指定玩家多少级。
- BATTLEPASS_RESETDATA - 清空所有玩家数据。
配置文件
C#:
{
"插件设置": {
"打开通行证界面的指令": [
"txz"
],
"至尊通行证权限名": "battlepass.vip",
"调试状态(仅管理员可访问)": false,
"启用日志记录": true,
"日志输出到控制台": true
},
"设置点数": {
"VIP玩家的点数倍数": {
"battlepass.exp": 2
},
"杀死玩家得到的点数": 1,
"杀死动物得到的点数": 1,
"击落武直得到的点数": 1,
"杀死NPC得到的点数": 1,
"炸毁坦克得到的点数": 1,
"死亡时会扣掉的点数": 1,
"采集时获得的点数": {
"设置点数(短名称|点数)": {
"wood": 2
}
},
"收割植物获得的点数": {
"仅限收割自己种的植物": true,
"设置点数(短名称|点数)": {
"pumpkin": 1
}
},
"钓鱼时获得的点数": {
"设置点数(鱼短名称|点数)": {
"fish.smallshark": 2
}
},
"突袭基地获得的点数": {
"设置点数(难度(0-容易|1-中等...)|点数)": {
"0": 5,
"1": 15
}
},
"杀死特殊NPC得到的点数": {
"设置点数(NPC名称|点数)": {
"鱼人": 5,
"鱼兵": 7
}
},
"武器皮肤点数增益倍数": {
"设置点数(武器皮肤ID|点数)": {
"2660086995": 5
}
},
"在线泡点": {
"启用在线泡点": true,
"每隔多少秒给予一次通行证点数": 300.0,
"设置权限(权限名|每X给的点数)": {
"battlepass.vip": 10
}
}
},
"普通等级设置": {
"等级列表": [
{
"等级编号": 1,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 2,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 3,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 4,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 5,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 6,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 7,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 8,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 9,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 10,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 11,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 12,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
}
]
},
"VIP等级设置": {
"等级列表": [
{
"等级编号": 1,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 2,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 3,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 4,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 5,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 6,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 7,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 8,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 9,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 10,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 11,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
},
{
"等级编号": 12,
"到达该等级需要的点数": 1000,
"奖励的图标URL": "",
"该等级的奖励": {
"空奖励": false,
"物品短名称": "rifle.ak",
"物品数量": 1,
"物品皮肤ID": 0,
"物品显示名称": "",
"执行的指令": [
"givecoin %STEAMID% 10",
"o.grant user %STEAMID% kits.vip"
]
},
"领取后的聊天提示(留空则无)": null
}
]
},
"UI界面设置": {
"服务器名称": "RUST SERVER",
"免费通行证名称": "FREE",
"付费通行证名称": "EPIC",
"服务器LOGO URL": "",
"启用左上角的界面LOGO及服务器名称": false,
"左上角信息UI 设置": {
"启用信息显示UI": true,
"信息文字大小": 13,
"信息文字颜色": "1 1 1 1",
"文字位置 AnchorMax": "1 0.9",
"文字位置 AnchorMin": "0.21 0.1",
"UI位置 AnchorMax": "0.10 0.91",
"UI位置 AnchorMin": "0.008 0.885",
"UI背景颜色": "0 0 0 0",
"UI图标: 普通通行证": "",
"UI图标: 至尊通行证": ""
},
"图片设置": {
"普通通行证背景图片 URL": "",
"至尊通行证背景图片 URL": "",
"物品背景图片 URL": "",
"已领取图标 URL": "",
"空奖励图标 URL": "",
"未解锁图标 URL": ""
}
}
}
本站版本相较于外网版本
- 更换为精美的UI。
- 新增突袭基地支持,完成突袭基地事件获得经验奖励。
- 支持为指定名称的NPC创建特定经验。
- 新增收集种植的植物给予经验。
- 新增在线泡点,玩家在线获得经验,支持设置VIP经验。
- 新增通过钓鱼获得通行证经验。
- 新增UI显示通行证等级和经验。
- 新增指定皮肤武器拥有指定经验倍数。
- 新增特权列表,允许设置多个经验倍数权限。
- 新增精美的提示UI。
- 新增日志。
- 支持自动添加物品皮肤图标。
- 支持自定义物品奖励名称。
- 支持空奖励设置,设置后则代表该通行证等级无奖励。
- 新增查询玩家通行证数据的指令。
- 新增指令用于给予玩家通行证等级/经验。
- 新增指令用于获取通行证排行榜。
- 新增获得点数、领取奖励的通知。
- 新增配置文件控制UI显示。
- 通行证领取鉴权,避免用户通过命令或连点器获取不属于他的奖励。
- 其它的优化与改进。