必须依赖选项
图片库
- 缺失图像的修补程序
关于商店 UI
●支持多种货币
不同的商品使用不同的货币。支持经济和服务器奖励 (RP) 以及废料或任何其他游戏内商品。
●限制
支持战斗、突袭、生成和构建块以及基本冷却时间和清除块。战斗和突袭块需要 NoEscape。
●外观
简洁明了的设计可确保玩家获得流畅的用户体验。此外,Shop 可以插入 WelcomePanel 以实现“全功能”服务器面板。
●定制
广泛可定制且功能丰富的商店,可满足您社区的所有需求。
●经过现场测试的
插件由经验丰富的开发人员制作,经过数百名服务器所有者的测试,并被一些大型组织使用。
⁉️安装
– 解压下载的包并将 Shop.cs 文件放入您的插件文件夹中。
– 成功加载插件后,将生成数据文件夹oxide/data/Shop
– 获取插件包中提供的数据文件并将其放入您的商店数据文件夹中
– 完成这些步骤后,您的商店即可使用了。
💰服务器货币
如果您不想使用游戏内物品作为货币,请确保使用 Economics 或 ServerRewards 作为货币管理,因为只有这两个插件与 Shop 兼容。默认货币设置是 Economics(“eco”),如果您希望更改它,请导航到“oxide/data/Shop/Items.json”,在某些文本编辑器中打开此文件(推荐使用 VSC),然后选择“eco”并批量替换为所需值。(视频在这里)
“eco”代表 Economics
“rp”代表 ServerRewards
“scrap”或任何其他游戏内物品
🗂商店类别
要删除、更改或添加新类别,请打开“oxide/data/Shop/Categories.json”文件。您将在其中找到所有类别以及商品列表。如果您希望从类别中删除某些商品,只需转到商品列表并从那里删除即可。
✏️物品修改
●更改价格
在“oxide/data/Shop/Items.json”中,您将找到每个物品及其属性,要快速搜索特定物品,请按“CTRL + F”。
将 BuyPrice 或 SellPrice 保留为 0,您将禁用该物品的销售或购买。
由于支持多种货币,价格只能设置为整数,不能有小数。 为了弥补这一点,您可以设置最低金额要求。
例如,您可以将 100 块木材的最低数量设置为 1 美元,而不是以 0.01 美元的价格出售一块木材。
●移除物品
如果您希望从商店中移除某些物品,您可以直接在“data/Shop/Categories.json”文件中进行操作。
无需从“Items.json”中删除物品,因为除非它们列在某个类别中,否则它们没有效果。
●添加新物品
要添加新物品,您必须先转到“Items.json”数据文件并通过复制粘贴一些现有条目来创建新条目。
完成后,您可以将物品添加到类别中。要添加同一项目的多个版本,只需在简称后面添加唯一标签即可,
例如“rifle.ak{1}”、“rifle.ak{2}”等…
"hat.wolf": {
"DisplayName": "default",
"Skin": 0,
"Image": "hat.wolf.png",
"DefaultAmount": 1,
"BlockAmountChange": false,
"BuyPrice": 50,
"SellPrice": 25,
"Currency": "eco"
},
🛡️命令权限
/shop – 打开商店UI界面
●添加新命令
可以在“data/Shop/Commands.json”中创建命令。插件只能运行服务器端控制台命令,然后使用标签 {steamid} 和 {playername} 解析 steam id 或玩家名称。
默认数据文件中显示了两个示例。服务器端控制台命令很常见,几乎所有插件都会使用它们。按
●类别列出命令
只需在类别项目列表中输入您的一个命令名称,例如“cmd/yourCommandName”。命令名称前面的斜线 cmd是为了区分游戏内和命令。
"YourCommandName2": {
"DisplayName": "default",
"Image": "https://rustlabs.com/img/items180/water.salt.png",
"Message": "You just bought command",
"Command": "say {playername} or {steamid}",
"BuyPrice": 50,
"Currency": "eco",
"ShowDisplayName": false
}
🔗 原地址
https://codefling.com/plugins/shop-ui
v1.2.53 — 2024年07月31日
更改商品图片网址
没有购买价格的商品现在将显示出售价格
暂无评论内容