版本 1.2.71 中的新功能

发布

游戏更新补丁

由于他是套装必备 重新启用 购买过的无需再次购买

   

取决于

Works with

关于 Shop UI

Well rounded shop, with various features. It’s standalone plugin which is compatible with WelcomePanel, HumanNpc.
This plugin also supports selling commands, wipe block, no escape, sales, permission access.

cash-multiple-custom.png 多币种支持
对不同的商品使用不同的货币。支持 Economics 和 ServerRewards (RP) 以及废料或任何其他游戏内物品。 
close-octagon-outline-custom.png 限制
支持战斗、突袭、生成和构建块以及基本冷却和擦除块。NoEscape 是战斗和突袭阻止所必需的。 

 

palette-outline-custom.png 外观
简单干净的设计,确保为您的玩家提供流畅的用户体验。此外,可以将 Shop 插入到 WelcomePanel 中以实现“全包”服务器面板。
xml-custom.png 定制
广泛可定制且功能丰富的商店,将满足您社区的所有需求。 
hammer-wrench-custom.png 经过现场测试
的插件由经验丰富的开发人员制作,经过数百名服务器所有者的测试,并被一些大型组织使用。 

 

discord-icon.png Discord
上提供客户支持,

SETUP.png.bc1b6fc2395aca7f2387d5d68e264af1.png

  1. 安装
    – 解压下载的软件包并将Shop.cs文件放入您的插件文件夹中。
    – 成功加载插件后,将生成
    数据文件夹 oxide/data/Shop – 获取插件包中提供的数据文件并将其拖放到您的商店数据文件夹中完成这些步骤后,您的商店就可以使用了。
  2. 服务器货币:
    如果您不想使用游戏内物品作为货币,请确保使用 Economics 或 ServerRewards 作为货币管理,因为只有这两个插件与 Shop 兼容。默认货币设置为经济学(“eco”),如果您想更改它,请导航到“oxide/data/Shop/Items.json”,在一些文本编辑器(建议使用 VSC)中打开此文件,然后只需选择“eco”并批量替换所需的值。(视频在这里)“eco” 代表经济
    “rp” 代表 ServerRewards
    “scrap” 或任何其他游戏内物品
  3. 商店类别
    要删除、更改或添加新类别,请打开“oxide/data/Shop/Categories.json”文件。在那里,您可以找到所有类别以及项目列表。如果您想从类别中删除某些项目,只需前往项目列表并从那里删除。
  4. 项目
    更改价格
    在 “oxide/data/Shop/Items.json” 中,您会找到每个项目及其属性,要快速搜索特定项目,请按 “CTRL + F”。通过将 BuyPrice 或 SellPrice 保留为 0,您将禁用该商品的出售或购买。由于支持多种货币,价格只能以整数设置,不能设置小数。要抵消这一点,您可以设置最小金额要求。例如,您可以将 100 倍木材的最小数量设置为 1 美元,而不是以 0.01 美元的价格出售一块木头。删除物品
    如果您想从 Shop 中删除一些物品,您可以直接在 “data/Shop/Categories.json” 文件中进行。从 “Items.json” 中删除项目是不必要的,因为除非它们列在某个类别中,否则它们没有任何效果。

    添加新项目
    要添加新项目,您必须首先转到 “Items.json” 数据文件,然后通过复制粘贴一些现有条目来创建新条目。完成后,您可以将项目添加到类别中。要添加同一项目的多个版本,只需在 shortname 后面添加唯一标签即可创建,例如 “rifle.ak{1}”、“rifle.ak{2}” 等。

  5. 命令
    添加新命令
    可以在 “data/Shop/Commands.json” 中创建命令。插件只能运行服务器端控制台命令,然后解析带有标签 {steamid} 和 {playername} 的 Steam ID 或玩家名称。默认数据文件中显示了两个示例。服务器端控制台命令很常见,几乎所有插件都使用它们。在类别中
    列出命令 只需在类别项列表中输入您的命令名称之一,例如 “cmd/yourCommandName”。命令名称前面的斜杠 cmd 是为了区分游戏内物品和命令。
  6. 冷却时间
    这些是非常基本的,当触发买入/卖出操作时会触发冷却时间。通过对物品使用最低数量要求,您可以管理玩家购买的数量和频率。冷却时间在 “data/Shop/Cooldowns.json” 中管理。默认数据文件包含两个冷却时间示例,但只是短名称和秒数。
  7. 限制
    Raid 和 Combat Block
    Managed by NoEscape 插件,启用这两个块的选项可以在配置文件中找到。Building Block
    防止玩家在 Building Block 时使用 shop,选项可以在配置文件中找到。

    生成块
    阻止玩家在重生后使用 shop,可以在配置文件中设置秒数,0 = 禁用。

    擦除阻止
    阻止玩家在擦除后购买特定物品。设置位于 “data/Shop/ItemsWipeBlock.json” 中,类似于冷却时间。

  8. 权限销售
    (配置文件)
    按权限分配的商店中每件商品的折扣,可以使用自己的折扣值创建多个权限。按类别(类别数据文件)
    指定类别中每件商品的折扣。

    按商品
    商店中特定商品的折扣。如果商品已在折扣类别中,则将应用更高的折扣。

  9. WelcomePanel 集成
    要将此插件集成到 WelcomePanel 中,只需使用下载包中包含的四个配置之一。这些配置是为每个 WelcomePanel 模板预先创建的(从 1 到 4)。如果您拥有 WelcomePanel 的高度自定义布局,则必须自行调整 Shop 配置文件中的 “Layout Container”。

 

 

 

 

configfiles.png

 报价
“hat.wolf”: {
      “DisplayName”: “默认”,
      “皮肤”:0、
      “Image”: “hat.wolf.png”, /图片
      “DefaultAmount”: 1,
      “BlockAmountChange”: false,
      “买入价”: 50,
      “SellPrice”:25、
      “Currency”: “eco”
},

 

 报价
“资源”:{
     “Image”: “https://rustplugins.net/products/shop/diamond-stone.png”,
     “权限”: null,
     “销售”:0.0、
     “项”:[
          “石头”,
          “硫磺矿石”,
          “硫磺”,
          “木头”
     ]
},

 

 报价
“YourCommandName2”: {
     “DisplayName”: “默认”,
     “Image”: “https://rustlabs.com/img/items180/water.salt.png”,
     “Message”: “您刚刚购买了 command”,
     “Command”: “说出 {playername} 或 {steamid}”,
      “买入价”: 50,
     “currency”: “eco”, /
     “ShowDisplayName”: false
  }

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。