• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMItemLibrary·物品库】

新品 【XMItemLibrary·物品库】 1.0.0

需要插件(必装)
需要插件(可选)

插件简介​

功能强大的战利品配置插件,允许服务器管理员为各种容器和npc尸体配置自定义物品掉落,并为玩家提供直观的UI界面查看可获得的物品。

主要功能​

自定义容器物品生成​

  • 自定义容器物品生成 - 为任意容器配置自定义物品
  • 自定义NPC实体生成 - 为任意名称的npc尸体配置自定义物品
  • 这些物品会添加到箱子/尸体背包中
  • 即便其他插件已经决定了容器或BOSS尸体的产出物品,依然不受影响

多种专属掉落可定制​

  • 权限系统 - 基于权限控制物品解锁状态。可选是否需要全新才会从指定容器掉落某个物品
  • 等级/身份- 可通过VipLogo·服务器等级/XMBossLV·BOSS等级/ DWRole - 身份系统,决定哪些玩家可以从容器中发现这些物品
    • 没有权限会显示“未解锁”
    • 等级不足会显示需要lVx级 / BVx级
    • 身份不满足会显示所需身份
    • 全部满足或无需,会显示“已解锁”
  • 每日开放时间 - 支持配置每个容器的掉落物品每天X-X点生效
    • 24小时制,例24.00=凌晨零点,13.35=下午一点三十五
    • 0.0代表禁用,全天生效
    • 在UI中显示生效倒计时,和失效倒计时

灵活的概率,数量,稀有度控制​

  • 概率系统 - 相同物品,在不同容器,可以设置不同的产出概率
  • 可配置每个物品在不同容器中的,数量区间
  • 每个容器可以设置最少-最多掉落几种物品
  • 稀有度系统 - 5级稀有度颜色区分,作为物品UI的装饰条颜色

简单易懂的UI页面​

  • 通知UI- 容器开出某个物品时的个人通知UI,全服通知UI
    • 每个物品可以灵活配置是否开启个人/全服UI通知。
    • 可以为贵重(稀有)物品开启全服通知“玩家xx发现了{物品名称}”
    • 查看容器/尸体时,产出对应物品时会显示通知UI
  • 可视化管理界面- 直观的物品库查看UI,玩家可以直观查阅不同容器/npc的战利品掉落表
    • 容器会显示容器标签,NPC显示NPC标签
    • 水平滚动,垂直滚动
    • 按权限,等级,身份,显示对应的物品状态
    • 按稀有度显示对应物品颜色
    • 如果开启每天指定时段生效,右侧显示倒计时
    • 联动DWItemLibrary - 物品图鉴,支持点击物品图标打开对应物品图鉴UI
17739399467931773936977441

管理功能:几乎无需编辑配置文件,通过UI轻松管理​

  • 管理员编辑模式 - 游戏内快速添加容器和物品,直接在游戏内编辑,添加,删除任意容器物品
  • 立即生效,无需重载配置
1773934094132
17739399855171773943486786

权限系统​

基础权限​

  • xmitemlibrary.use - 打开主UI
  • xmitemlibrary.admin - 管理员权限,可编辑和管理

物品权限​

  • xmitemlibrary.{权限后缀} - 特定物品的解锁权限

指令说明​

聊天指令​

  • /itemlibrary - 打开物品库主界面
  • /itemlibraryadmin - 进入/退出管理员模式

管理员模式操作​

  • E键- 对准实体添加容器配置
    • 会智能识别实体简称,NPC名称(活着的就行)
    • 只需要设置好显示名称,每日生效(0.0默认禁用),产出种类数
    • 保存后,从主UI进入【编辑】添加此容器的物品即可
  • R键- 手持物品添加物品配置
    • 会智能识别物品简称,物品皮肤
    • 只需要设置稀有度,UI显示开关
    • 保存后,列入物品列表,主要用于编辑容器时添加物品使用
  • 如果是已有配置会自动进入编辑页面
17739437080121773936709680

配置​

JSON:
{
  "聊天提示前缀": "[物品库]",
  "主标题名称": "物品库系统",
  "副标题名称": "查看容器可产出的自定义物品",
  "启用DWItemLibrary物品图鉴支持": true,
  "稀有度颜色设置": {
    "1": "#54d24b",
    "2": "#0ab6ff",
    "3": "#af38ff",
    "4": "#ff0000",
    "5": "#ff811a"
  },
  "容器设置": [
    {
      "显示名": "垃圾堆箱",
      "实体名": "crate_normal_2",
      "每天生效时间": 0.0,
      "生效持续秒": 3600,
      "实体皮肤": 0,
      "来自NPC名称": [],
      "最少产出物品种类": 1,
      "最多产出物品种类": 3,
      "物品列表": [
        {
          "权限后缀": "",
          "物品名称": "强化石",
          "最小数量": 5,
          "最大数量": 10,
          "概率(1-100)": 100,
          "服务器等级": 999,
          "BOSS等级": 0,
          "需要身份": ""
        }
      ]
    },
    {
      "显示名": "雷电法王",
      "实体名": "scientistnpc_heavy",
      "每天生效时间": 0.0,
      "生效持续秒": 3600,
      "实体皮肤": 0,
      "来自NPC名称": [
        "雷电法王"
      ],
      "最少产出物品种类": 1,
      "最多产出物品种类": 2,
      "物品列表": [
        {
          "权限后缀": "",
          "物品名称": "垃圾箱",
          "最小数量": 1,
          "最大数量": 1,
          "概率(1-100)": 100,
          "服务器等级": 0,
          "BOSS等级": 0,
          "需要身份": ""
        }
      ]
    },
    {
      "显示名": "白无常",
      "实体名": "scientistnpc_heavy",
      "每天生效时间": 0.0,
      "生效持续秒": 3600,
      "实体皮肤": 0,
      "来自NPC名称": [
        "白无常"
      ],
      "最少产出物品种类": 2,
      "最多产出物品种类": 4,
      "物品列表": [
        {
          "权限后缀": "3",
          "物品名称": "苹果",
          "最小数量": 1,
          "最大数量": 5,
          "概率(1-100)": 100,
          "服务器等级": 0,
          "BOSS等级": 0,
          "需要身份": ""
        },
        {
          "权限后缀": "",
          "物品名称": "AK-47突击步枪 LV1",
          "最小数量": 1,
          "最大数量": 1,
          "概率(1-100)": 100,
          "服务器等级": 0,
          "BOSS等级": 0,
          "需要身份": ""
        }
      ]
    },
    {
      "显示名": "坦克箱",
      "实体名": "bradley_crate",
      "每天生效时间": 0.0,
      "生效持续秒": 3600,
      "实体皮肤": 0,
      "来自NPC名称": [],
      "最少产出物品种类": 1,
      "最多产出物品种类": 2,
      "物品列表": [
        {
          "权限后缀": "",
          "物品名称": "强化石",
          "最小数量": 1,
          "最大数量": 5,
          "概率(1-100)": 100,
          "服务器等级": 0,
          "BOSS等级": 0,
          "需要身份": ""
        }
      ]
    },
    {
      "显示名": "小板条箱",
      "实体名": "crate_basic",
      "每天生效时间": 0.0,
      "生效持续秒": 3600,
      "实体皮肤": 0,
      "来自NPC名称": [],
      "最少产出物品种类": 1,
      "最多产出物品种类": 2,
      "物品列表": [
        {
          "权限后缀": "1",
          "物品名称": "苹果",
          "最小数量": 1,
          "最大数量": 1,
          "概率(1-100)": 100,
          "服务器等级": 0,
          "BOSS等级": 0,
          "需要身份": ""
        }
      ]
    },
    {
      "显示名": "红色板条箱",
      "实体名": "crate_tools",
      "每天生效时间": 0.0,
      "生效持续秒": 3600,
      "实体皮肤": 0,
      "来自NPC名称": [],
      "最少产出物品种类": 1,
      "最多产出物品种类": 2,
      "物品列表": [
        {
          "权限后缀": "",
          "物品名称": "烤熟的蛇肉",
          "最小数量": 1,
          "最大数量": 5,
          "概率(1-100)": 100,
          "服务器等级": 0,
          "BOSS等级": 0,
          "需要身份": ""
        }
      ]
    }
  ],
  "物品设置": [
    {
      "物品名称": "强化石",
      "物品简称": "wood",
      "物品皮肤": 2433594063,
      "稀有度": 1,
      "显示个人UI": true,
      "显示全服UI": true
    },
    {
      "物品名称": "超级强化石",
      "物品简称": "wood",
      "物品皮肤": 2760454562,
      "稀有度": 2,
      "显示个人UI": true,
      "显示全服UI": true
    },
    {
      "物品名称": "垃圾箱",
      "物品简称": "box.wooden.large",
      "物品皮肤": 2765043785,
      "稀有度": 1,
      "显示个人UI": true,
      "显示全服UI": false
    },
    {
      "物品名称": "苹果",
      "物品简称": "apple",
      "物品皮肤": 0,
      "稀有度": 2,
      "显示个人UI": true,
      "显示全服UI": false
    },
    {
      "物品名称": "烤熟的蛇肉",
      "物品简称": "snakemeat.cooked",
      "物品皮肤": 0,
      "稀有度": 3,
      "显示个人UI": true,
      "显示全服UI": false
    },
    {
      "物品名称": "AK-47突击步枪 LV1",
      "物品简称": "rifle.ak",
      "物品皮肤": 0,
      "稀有度": 3,
      "显示个人UI": true,
      "显示全服UI": false
    }
  ]
}
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
498.00 CNY
398.40 CNY
折扣
优惠20.00%
查看
24
文件类型
cs
文件大小
142.6 KB
文件Hash
b103be9df8d42837ffc822732ff7f844
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签