登录 注册
← 返回上一页
商店

商店 ¥23.00 (原价 ¥235.00)

分类:商业插件 作者:David 版本:1.2.91

安装方法
- 解压缩下载的软件包,并将 Shop.cs 文件放入插件文件夹。-
插件成功加载后,将生成 oxide/data/Shop 数据文件夹
- 将插件包中提供的数据文件放入 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}”等等……


添加新命令:默认命令为/shop
您可以在“data/Shop/Commands.json”文件中创建命令。插件只能运行服务器端控制台命令,然后通过标签{steamid}和{playername}解析Steam ID或玩家名称。默认数据文件中提供了两个示例。服务器端控制台命令非常常见,几乎所有插件都会使用它们。

按类别列出命令
只需将您的命令名称输入到类别项目列表中,格式为“cmd/您的命令名称”。命令名称前的斜杠“cmd”用于区分游戏内物品和命令。

冷却时间:
这些机制非常基础,当触发买卖操作时,冷却时间就会生效。通过设置物品的最低购买数量要求,您可以控制玩家的购买量和购买频率。冷却时间设置在“data/Shop/Cooldowns.json”文件中。默认数据文件包含两个冷却时间示例,但仅包含冷却时间的简称和秒数。

突袭
和战斗限制
由 NoEscape 插件管理,启用这两个限制的选项可在配置文件中找到。

建造限制
会阻止玩家在建造时使用商店,此选项可在配置文件中找到。

重生限制
会阻止玩家在重生后使用商店,限制秒数可在配置文件中设置,0 表示禁用。

清档限制
会阻止玩家在清档后购买特定物品。设置位于“data/Shop/ItemsWipeBlock.json”文件中,类似于冷却时间的设置。

按权限销售(配置文件): 商店中所有商品均按权限享受折扣,可创建多个权限并分别设置折扣值。按类别销售(类别数据文件): 指定类别内所有商品均享受折扣。按商品 销售:商店中特定商品享受折扣。如果商品已在折扣类别中,则应用更高的折扣。

WelcomePanel 集成:
要将此插件集成到 WelcomePanel 中,只需使用下载包中包含的四个配置文件之一即可。这些配置文件已预先针对每个 WelcomePanel 模板(编号 1 到 4)创建。如果您对 WelcomePanel 进行了高度自定义布局,则需要自行调整 Shop 配置文件中的“布局容器”设置。


下载安装

1.2.91 · 31.1 KB · 下载 2次 立即购买