- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
汉化 - Economics - 经济系统
Economics是一个基础的经济系统,其他插件可以通过使用提供的API来使用。 就其本身而言,该插件仅提供列出的功能,没有附带商店功能。 权限 economics.balance - 允许玩家为其他玩家使用balance指令 economics.deposit - 允许玩家使用deposit指令 economics.depositall - 允许玩家使用deposit指令向所有玩家存款 economics.setbalance - 允许玩家使用setbalance指令...rustsb.com
插件介绍
主要用于套餐类,一次购买多件物品。功能特点
-支持多分类管理商品套餐-精美的UI界面,支持物品图标预览
-支持捆包多个物品到套餐,玩家一次购买获得多个物品
-支持购买所需权限
-支持套餐总库存(每月限购)
-支持限制玩家购买次数


使用方法
玩家指令
/taocan
- 打开套餐商店界面 (配置文件设置)管理员指令
xmpackageshop.give <steamid> <套餐显示名称>
- 给指定玩家发放套餐物品xmpackageshop.clear <steamid/all>
- 清除指定玩家/所有玩家的购买记录xmpackageshop.stock <套餐显示名称> <增加数量>
- 增加指定套餐的库存权限
xmpackageshop.admin
- 管理员权限,用于执行管理员指令-各套餐可单独设置购买权限,在配置文件中设置
配置
JSON:
{
"聊天指令": "taocan",
"聊天前缀": "[熊猫君套餐商店]\n",
"分类设置": { //会按照列表自动添加导航按钮
"1": "强化套餐",
"2": "消耗套餐",
"3": "功能套餐"
},
"物品捆绑包设置": [
{
"分类名": "1",
"套餐显示名称(不要重复)": "新手套餐",
"套餐介绍": "这是一个萌新基础套餐,可以获得一些基础物资。",
"购买所需权限": "XMPackageShop.vip1", //留空所有玩家都可以购买
"购买金额": 10,
"单独玩家购买数量": 1, //每个玩家可以购买几次,写0不限制
"总库存": 1000, //写0不限制,否则限制商品总库存
"物品列表": [
{
"物品重命名": "木头",
"物品短名": "wood",
"物品皮肤ID": 0,
"物品数量": 1000
},
{
"物品重命名": "石头",
"物品短名": "stones",
"物品皮肤ID": 0,
"物品数量": 1000
}
]
},
{
"分类名": "2",
"套餐显示名称(不要重复)": "VIP套餐",
"套餐介绍": "尊贵的VIP专属套餐,包含稀有物品。",
"购买所需权限": "vip.use",
"购买金额": 50,
"单独玩家购买数量": 5,
"总库存": 100,
"物品列表": [
{
"物品重命名": "高级木头",
"物品短名": "wood",
"物品皮肤ID": 0,
"物品数量": 5000
},
{
"物品重命名": "高级石头",
"物品短名": "stones",
"物品皮肤ID": 0,
"物品数量": 5000
},
{
"物品重命名": "高级金属",
"物品短名": "metal.refined",
"物品皮肤ID": 0,
"物品数量": 100
}
]
},
{
"分类名": "3",
"套餐显示名称(不要重复)": "武器套餐",
"套餐介绍": "包含各种高级武器的套餐。",
"购买所需权限": "weapon.use",
"购买金额": 100,
"单独玩家购买数量": 3,
"总库存": 50,
"物品列表": [
{
"物品重命名": "AK突击步枪",
"物品短名": "rifle.ak",
"物品皮肤ID": 0,
"物品数量": 1
},
{
"物品重命名": "M249机枪",
"物品短名": "lmg.m249",
"物品皮肤ID": 0,
"物品数量": 1
},
{
"物品重命名": "强化石",
"物品短名": "habrepair",
"物品皮肤ID": 2433594063,
"物品数量": 10
}
]
}
]
}
注意事项
1.购买套餐时会检查玩家背包空间,确保有足够空间才能购买2.套餐显示名称不能重复,作为唯一标识
3.如果设置了套餐总库存,则所有玩家共享此库存
4.如果设置了单独玩家购买数量,则限制每个玩家的购买次数