DWWeapon - 成长型武器

原创 DWWeapon - 成长型武器 1.8.3

需要插件(必装)
需要插件(可选)
可为您的服务器带来显著收益的卓越插件!众多服务器已借助本插件获取远超其价格的丰厚利益!

DWWeapon 是一个强大、高度可自定义、精美的武器强化系统,玩家可以通过击杀玩家、NPC来获得武器经验值,也可以使用强化石获得经验、等级和其它武器增益。可在配置文件中添加普通武器,也可以指定皮肤ID进行强化。

插件功能​

  • 可以让游戏内的武器成为成长型武器:
    • 成长型武器可以通过击杀玩家/NPC/动物来获得经验并升级。
    • 每升一级即可增加武器属性(均可在配置文件中设置)。
    • 可以为单个成长型武器设置使用权限,没有权限的玩家将无法升级成长型武器和使用成长型武器。
    • 还支持为指定皮肤的武器设置为特殊的成长型武器。
    • 可以设置成长型武器的最大等级、基础增益等内容,还可以为指定名字的NPC设置额外伤害增益。
  • 玩家还可以使用强化石对成长型武器进行强化:
    • 可以添加无限个强化石,还可以设置强化石的最大/小使用数量、最低/大使用所需等级、使用数量每级倍增、使用一个所需要的硬币还有强化成功几率。
    • 强化石可以设置的属性有增加等级、经验值、伤害、暴击、吸血、毒药。
    • 还可以为某个成长型武器设置单独的专属强化石,并且限制该武器只能使用专属强化石。
    • 支持设置每使用一个强化石需要多少硬币,支持的经济系统有:Economics、ServerRewards、物品和自行填写其他插件的Hook。
  • 特殊的武器增益:
    • 伤害增益:最基础的伤害倍数。
    • 暴击几率:触发暴击的几率。
    • 暴击伤害:暴击造成的额外伤害倍数。
    • 吸血增益:伤害的吸血百分比。
    • 毒药几率:让被击中的玩家中毒,掉血。
    • 毒药量:让玩家中毒的毒素量。
    • 弹夹倍数:让武器弹夹有额外的容量。
    • ContinuousRockets - 连发火箭弹:额外的连发火箭弹数量(仅支持火箭发射器)。
    • 插件未来将持续更新,并带来更多增益效果。
  • 插件联动:
  • 简单易懂的UI:
    • 当拿起成长型武器后会在快捷栏右侧显示一个UI,来展示当前武器名称、等级和经验值进度条。
    • 点击快捷栏右侧的UI即可进入详细的信息主界面,在该界面可以使用背包中的强化石进行升级强化武器。
    • 在主界面右侧会展示当前的武器信息,例如等级和各个增益。
    • 在主界面切换武器,也会自动更新当前主界面的武器介绍。
    • 主界面内置帮助按钮,点击即可显示教程,让玩家能够快速上手。
  • VIP权限:
    • 支持为武器设置使用权限,让一些武器成为VIP玩家的专属成长型武器!
    • 支持为VIP提供经验倍数,拥有权限的玩家得到的经验将会翻倍(可在配置文件中设置)。
    • 支持为VIP设置某个成长型武器的等级上限,让VIP玩家能够拥有比普通玩家更高等级的成长型武器。

快速使用​

  1. 在配置文件设置好对应的参数后。拿起对应的武器(如果设置了权限则需要授权)。
  2. 这时快捷栏右侧将会出现UI,显示当前武器的图标、名称、等级和经验进度条。
    1710158781907
  3. 点击这个小UI即可进入主UI界面。主UI界面显示了图标、名称、介绍和武器的详细信息。点击右侧的武器信息图标即可查看该行所代表的信息。1710914022619
  4. 如果玩家背包中有强化石,则会在底部显示拥有的强化石。点击强化石即可打开使用面板。1710914055922
  5. 在使用面板中可以输入使用数量,并展示成功率和预览强化信息。
  6. 除了强化石外,玩家还能通过在配置文件中设置的经验获取方式来获得经验。

权限&指令​

管理员指令(F1输入)​

  • DWWEAPON_GIVEALLGEM - 获取强化石列表全部强化石各1000个

控制台指令(管理员)​

  • DWWEAPON_GIVEWEAPON 玩家名称/SteamID 武器短名称/皮肤ID/武器名称 数量 等级 - 给予玩家指定数量的指定武器
  • DWWEAPON_GIVEGEM 玩家名称/SteamID 强化石名称/皮肤ID 数量 - 给予玩家指定数量的指定强化石

自定义使用权限​

成长型武器支持设置使用权限,如果玩家没有权限则无法使用对应的成长型武器。
您可以在 "使用所需权限(留空无)": "", 中设置使用权限,如果留空则代表所有人都能使用该成长型武器。权限必须以DWWeapon.开始,例如DWWeapon.AK

数据记录​

在1.8.1版本起插件引入了武器的唯一ID功能,并基于该ID设计了数据记录功能。现在在成长型武器初始化时会给物品随机分配一个由大写字母和数字组成的8位ID,作为该成长型武器唯一的标识符。
当您在配置文件启用 基础设置 -> 记录武器最后一次的信息(需启用唯一ID) 选项后,插件将在玩家每次放下成长型武器时记录该成长型武器的数据信息。

包括以下数据:
  • 源物品ID - 该物品基础的ID
  • 上次使用时间 - 该物品最后一次被使用的时间
  • 上次使用玩家ID - 最后一次使用该物品的玩家ID
  • 历史使用玩家ID - 所有使用过该物品的玩家ID
  • 武器最后数据信息 - 该物品最后的数据信息
存储的数据存放在 oxide/data/DuiWei/DWWeapon/WeaponLogs.json 文件中,格式如下:
JSON:
  "B5W7YPBW": {
    "源物品ID": 19193028,
    "上次使用时间": "2024-09-28T18:34:21.6663805+08:00",
    "上次使用玩家ID": "76561198830512899999",
    "历史使用玩家ID": [
      "76561198830512899999"
    ],
    "武器最后数据信息": {
      "id": "B5W7YPBW",
      "exp": 5622,
      "lv": 77,
      "buff": {
        "attack": 1.0,
        "crit": 2.0,
        "critAttack": 0.0,
        "vampire": 0.0,
        "fire": 0.0,
        "bane": 0.0,
        "baneAmount": 0.0,
        "magazine": 0.0
      }
    }
  }

默认配置文件(1.8.0)

以下是1.8.0版本的默认配置文件,可能不是当前最新版本的配置文件。
JSON:
{
  "基础设置": {
    "聊天提示前缀": "[RUSTSB.COM · 提示]\n",
    "武器名称格式": "%武器名称% LV%等级%",
    "VIP玩家的经验倍数": {
      "DWWeapon.vip": 2,
      "DWWeapon.vip10": 10,
      "DWWeapon.vip100": 100
    },
    "禁止从修理台更换重定向皮肤": true,
    "禁止从修理台更换至自定义武器皮肤(其它=>自定义武器)": true,
    "禁止从修理台更换自定义武器皮肤至其它皮肤(自定义武器=>其它)": false,
    "玩家击破自己和队友放置的实体不增加经验": true,
    "[DWAttire] 启用DWAttire成长型服饰带来的增益": true,
    "[DWSkinSetting] 禁止更换本插件的皮肤武器&强化石": true
  },
  "武器设置": {
    "Rust武器设置": {
      "lmg.m249": {
        "启用该武器": true,
        "武器显示名称": "M249",
        "武器显示简称": "",
        "武器介绍": "高伤害和高射速的带式轻机枪。\n通过击杀NPC/敌人等方式升级吧。",
        "武器短名称(仅限自定义武器)": "",
        "使用所需权限(留空无)": "",
        "[DWRole] 使用所需身份(留空无)": "",
        "该武器最大等级": 200,
        "VIP玩家的最大等级": {
          "DWWeapon.vip2": 2
        },
        "无限子弹": false,
        "无限耐久": false,
        "增益设置": {
          "基础伤害增益": 0.0,
          "基础暴击几率": 0.0,
          "基础暴击伤害": 1.0,
          "基础吸血增益": 0.0,
          "基础毒药几率": 0.0,
          "基础毒药量": 10.0,
          "基础弹夹倍数": 0.0,
          "每升一级增加的伤害增益": 0.05,
          "每升一级增加的暴击几率": 0.05,
          "每升一级增加的暴击伤害": 0.1,
          "每升一级增加的吸血增益": 0.0,
          "每升一级增加的毒药几率": 0.0,
          "每升一级增加的毒药量": 0.0,
          "每升一级增加的弹夹容量倍数": 0.0,
          "指定NPC额外伤害倍数增益(NPC名字|倍数)": {
            "狼人": 5.0
          },
          "每级增加的指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "[ContinuousRockets] 基础额外连发火箭弹数量": 0,
          "[ContinuousRockets] 每级增加的额外连发火箭弹数量": 0.0,
          "手持武器时授权权限": {}
        },
        "经验设置": {
          "升一级所需基础经验": 100,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击破油桶得到的经验": 0,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {
              "雪人": 5
            }
          },
          "击杀指定实体得到的经验": {},
          "升级时恢复耐久": false,
          "升级时恢复耐久上限": false,
          "仅限使用专属强化石": false,
          "专属强化石列表": {}
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      },
      "rifle.ak": {
        "启用该武器": true,
        "武器显示名称": "AK-47突击步枪",
        "武器显示简称": "",
        "武器介绍": "自制的高伤害步枪。\n通过击杀NPC/敌人等方式升级吧。",
        "武器短名称(仅限自定义武器)": "",
        "使用所需权限(留空无)": "",
        "[DWRole] 使用所需身份(留空无)": "",
        "该武器最大等级": 200,
        "VIP玩家的最大等级": {
          "DWWeapon.vip2": 2
        },
        "无限子弹": false,
        "无限耐久": false,
        "增益设置": {
          "基础伤害增益": 0.0,
          "基础暴击几率": 0.0,
          "基础暴击伤害": 1.0,
          "基础吸血增益": 0.0,
          "基础毒药几率": 0.0,
          "基础毒药量": 10.0,
          "基础弹夹倍数": 0.0,
          "每升一级增加的伤害增益": 0.1,
          "每升一级增加的暴击几率": 0.1,
          "每升一级增加的暴击伤害": 0.1,
          "每升一级增加的吸血增益": 0.0,
          "每升一级增加的毒药几率": 0.0,
          "每升一级增加的毒药量": 0.0,
          "每升一级增加的弹夹容量倍数": 0.0,
          "指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "每级增加的指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "[ContinuousRockets] 基础额外连发火箭弹数量": 0,
          "[ContinuousRockets] 每级增加的额外连发火箭弹数量": 0.0,
          "手持武器时授权权限": {}
        },
        "经验设置": {
          "升一级所需基础经验": 50,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击破油桶得到的经验": 0,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "击杀指定实体得到的经验": {},
          "升级时恢复耐久": false,
          "升级时恢复耐久上限": false,
          "仅限使用专属强化石": false,
          "专属强化石列表": {}
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      },
      "rocket.launcher": {
        "启用该武器": true,
        "武器显示名称": "火箭发射器",
        "武器显示简称": "",
        "武器介绍": "用于远距离打击车辆和摧毁工事。\n通过击杀NPC/敌人等方式升级吧。",
        "武器短名称(仅限自定义武器)": "",
        "使用所需权限(留空无)": "",
        "[DWRole] 使用所需身份(留空无)": "",
        "该武器最大等级": 200,
        "VIP玩家的最大等级": {},
        "无限子弹": false,
        "无限耐久": false,
        "增益设置": {
          "基础伤害增益": 0.0,
          "基础暴击几率": 0.0,
          "基础暴击伤害": 1.0,
          "基础吸血增益": 0.0,
          "基础毒药几率": 0.0,
          "基础毒药量": 10.0,
          "基础弹夹倍数": 0.0,
          "每升一级增加的伤害增益": 0.1,
          "每升一级增加的暴击几率": 0.05,
          "每升一级增加的暴击伤害": 0.1,
          "每升一级增加的吸血增益": 0.0,
          "每升一级增加的毒药几率": 0.0,
          "每升一级增加的毒药量": 0.0,
          "每升一级增加的弹夹容量倍数": 0.0,
          "指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "每级增加的指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "[ContinuousRockets] 基础额外连发火箭弹数量": 0,
          "[ContinuousRockets] 每级增加的额外连发火箭弹数量": 0.0,
          "手持武器时授权权限": {}
        },
        "经验设置": {
          "升一级所需基础经验": 100,
          "每升一级所需经验倍数": 2.0,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击破油桶得到的经验": 0,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "击杀指定实体得到的经验": {},
          "升级时恢复耐久": false,
          "升级时恢复耐久上限": false,
          "仅限使用专属强化石": false,
          "专属强化石列表": {}
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      }
    },
    "自定义武器设置": {
      "2431046681": {
        "启用该武器": true,
        "武器显示名称": "AK-47突击步枪[金光]",
        "武器显示简称": "",
        "武器介绍": "超高能力的AK-47突击步枪特殊定制版本,极其稀有!\n通过击杀NPC/敌人等方式升级吧。",
        "武器短名称(仅限自定义武器)": "rifle.ak",
        "使用所需权限(留空无)": "",
        "[DWRole] 使用所需身份(留空无)": "",
        "该武器最大等级": 200,
        "VIP玩家的最大等级": {},
        "无限子弹": false,
        "无限耐久": false,
        "增益设置": {
          "基础伤害增益": 20.0,
          "基础暴击几率": 1.0,
          "基础暴击伤害": 1.0,
          "基础吸血增益": 0.0,
          "基础毒药几率": 0.0,
          "基础毒药量": 10.0,
          "基础弹夹倍数": 0.0,
          "每升一级增加的伤害增益": 0.1,
          "每升一级增加的暴击几率": 0.1,
          "每升一级增加的暴击伤害": 0.1,
          "每升一级增加的吸血增益": 0.0,
          "每升一级增加的毒药几率": 0.0,
          "每升一级增加的毒药量": 0.0,
          "每升一级增加的弹夹容量倍数": 0.0,
          "指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "每级增加的指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "[ContinuousRockets] 基础额外连发火箭弹数量": 0,
          "[ContinuousRockets] 每级增加的额外连发火箭弹数量": 0.0,
          "手持武器时授权权限": {}
        },
        "经验设置": {
          "升一级所需基础经验": 150,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 2,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 2,
          "击破油桶得到的经验": 0,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "击杀指定实体得到的经验": {},
          "升级时恢复耐久": false,
          "升级时恢复耐久上限": false,
          "仅限使用专属强化石": false,
          "专属强化石列表": {
            "2530598985": {
              "强化石名称": "金粒",
              "物品短名称": "ducttape",
              "背景颜色": "#EBE5DA99",
              "单次最大使用数量": 10,
              "单次最少使用数量": 1,
              "每使用一个需要多少硬币": 100,
              "强化成功几率(0-100)": 100,
              "使用冷却时间(秒)": 0.0,
              "[DWRole] 使用所需身份(留空无)": "",
              "增加的等级": 1,
              "增加的经验值": 0,
              "增加的额外伤害": 0.0,
              "增加的额外暴击几率": 0.0,
              "增加的额外暴击伤害": 0.0,
              "增加的额外吸血": 0.0,
              "增加的额外毒药几率": 0.0,
              "增加的额外毒药量": 0.0,
              "增加的额外弹夹倍数": 0.0,
              "单次最多使用数量每级倍增": 0.0,
              "单次最少使用数量每级倍增": 0.0,
              "最大使用等级": 0,
              "最低使用等级": 0,
              "恢复耐久": true,
              "恢复耐久上限": true
            }
          }
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      },
      "2713003091": {
        "启用该武器": true,
        "武器显示名称": "LR-300突击步枪[火云]",
        "武器显示简称": "",
        "武器介绍": "暗藏火焱之力的高性能轻型突击步枪。\n可针对狼人造成额外的超高伤害。\n通过击杀NPC/敌人等方式升级吧。",
        "武器短名称(仅限自定义武器)": "rifle.lr300",
        "使用所需权限(留空无)": "",
        "[DWRole] 使用所需身份(留空无)": "",
        "该武器最大等级": 200,
        "VIP玩家的最大等级": {
          "DWWeapon.vip2": 2
        },
        "无限子弹": false,
        "无限耐久": false,
        "增益设置": {
          "基础伤害增益": 10.0,
          "基础暴击几率": 0.0,
          "基础暴击伤害": 1.0,
          "基础吸血增益": 0.0,
          "基础毒药几率": 0.0,
          "基础毒药量": 10.0,
          "基础弹夹倍数": 0.0,
          "每升一级增加的伤害增益": 0.1,
          "每升一级增加的暴击几率": 0.1,
          "每升一级增加的暴击伤害": 0.1,
          "每升一级增加的吸血增益": 0.0,
          "每升一级增加的毒药几率": 0.0,
          "每升一级增加的毒药量": 0.0,
          "每升一级增加的弹夹容量倍数": 0.0,
          "指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "每级增加的指定NPC额外伤害倍数增益(NPC名字|倍数)": {},
          "[ContinuousRockets] 基础额外连发火箭弹数量": 0,
          "[ContinuousRockets] 每级增加的额外连发火箭弹数量": 0.0,
          "手持武器时授权权限": {
            "100": {
              "到达该等级后授权权限 (权限名|显示名)": {
                "theperm.name": "达到100级授权的权限"
              }
            },
            "200": {
              "到达该等级后授权权限 (权限名|显示名)": {
                "theperm.name200": "达到200级授权的权限"
              }
            }
          }
        },
        "经验设置": {
          "升一级所需基础经验": 50,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击破油桶得到的经验": 0,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "击杀指定实体得到的经验": {},
          "升级时恢复耐久": false,
          "升级时恢复耐久上限": false,
          "仅限使用专属强化石": false,
          "专属强化石列表": {
            "2746873417": {
              "强化石名称": "火云碎片",
              "物品短名称": "ducttape",
              "背景颜色": "#EBE5DA99",
              "单次最大使用数量": 10,
              "单次最少使用数量": 1,
              "每使用一个需要多少硬币": 100,
              "强化成功几率(0-100)": 90,
              "使用冷却时间(秒)": 0.0,
              "[DWRole] 使用所需身份(留空无)": "",
              "增加的等级": 0,
              "增加的经验值": 100,
              "增加的额外伤害": 0.0,
              "增加的额外暴击几率": 0.0,
              "增加的额外暴击伤害": 0.0,
              "增加的额外吸血": 0.0,
              "增加的额外毒药几率": 0.0,
              "增加的额外毒药量": 0.0,
              "增加的额外弹夹倍数": 0.0,
              "单次最多使用数量每级倍增": 0.0,
              "单次最少使用数量每级倍增": 0.0,
              "最大使用等级": 0,
              "最低使用等级": 0,
              "恢复耐久": true,
              "恢复耐久上限": true
            }
          }
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      }
    }
  },
  "强化石设置": {
    "2433594063": {
      "强化石名称": "强化石",
      "物品短名称": "ducttape",
      "背景颜色": "#EBE5DA99",
      "单次最大使用数量": 100,
      "单次最少使用数量": 1,
      "每使用一个需要多少硬币": 100,
      "强化成功几率(0-100)": 40,
      "使用冷却时间(秒)": 0.0,
      "[DWRole] 使用所需身份(留空无)": "",
      "增加的等级": 0,
      "增加的经验值": 10,
      "增加的额外伤害": 0.0,
      "增加的额外暴击几率": 0.0,
      "增加的额外暴击伤害": 0.0,
      "增加的额外吸血": 0.0,
      "增加的额外毒药几率": 0.0,
      "增加的额外毒药量": 0.0,
      "增加的额外弹夹倍数": 0.0,
      "单次最多使用数量每级倍增": 0.5,
      "单次最少使用数量每级倍增": 0.5,
      "最大使用等级": 0,
      "最低使用等级": 0,
      "恢复耐久": false,
      "恢复耐久上限": false
    },
    "2483961267": {
      "强化石名称": "上等强化石",
      "物品短名称": "ducttape",
      "背景颜色": "#EBE5DA99",
      "单次最大使用数量": 10,
      "单次最少使用数量": 1,
      "每使用一个需要多少硬币": 100,
      "强化成功几率(0-100)": 100,
      "使用冷却时间(秒)": 0.0,
      "[DWRole] 使用所需身份(留空无)": "",
      "增加的等级": 0,
      "增加的经验值": 20,
      "增加的额外伤害": 0.0,
      "增加的额外暴击几率": 0.0,
      "增加的额外暴击伤害": 0.0,
      "增加的额外吸血": 0.0,
      "增加的额外毒药几率": 0.0,
      "增加的额外毒药量": 0.0,
      "增加的额外弹夹倍数": 0.0,
      "单次最多使用数量每级倍增": 1.0,
      "单次最少使用数量每级倍增": 0.5,
      "最大使用等级": 0,
      "最低使用等级": 0,
      "恢复耐久": false,
      "恢复耐久上限": false
    },
    "2774571740": {
      "强化石名称": "魂石",
      "物品短名称": "ducttape",
      "背景颜色": "#EBE5DA99",
      "单次最大使用数量": 10,
      "单次最少使用数量": 1,
      "每使用一个需要多少硬币": 100,
      "强化成功几率(0-100)": 30,
      "使用冷却时间(秒)": 0.0,
      "[DWRole] 使用所需身份(留空无)": "",
      "增加的等级": 0,
      "增加的经验值": 10,
      "增加的额外伤害": 0.1,
      "增加的额外暴击几率": 0.0,
      "增加的额外暴击伤害": 0.0,
      "增加的额外吸血": 0.0,
      "增加的额外毒药几率": 0.0,
      "增加的额外毒药量": 0.0,
      "增加的额外弹夹倍数": 0.0,
      "单次最多使用数量每级倍增": 1.0,
      "单次最少使用数量每级倍增": 0.5,
      "最大使用等级": 0,
      "最低使用等级": 0,
      "恢复耐久": false,
      "恢复耐久上限": false
    },
    "2774572429": {
      "强化石名称": "上等魂石",
      "物品短名称": "ducttape",
      "背景颜色": "#EBE5DA99",
      "单次最大使用数量": 20,
      "单次最少使用数量": 1,
      "每使用一个需要多少硬币": 500,
      "强化成功几率(0-100)": 60,
      "使用冷却时间(秒)": 0.0,
      "[DWRole] 使用所需身份(留空无)": "",
      "增加的等级": 0,
      "增加的经验值": 10,
      "增加的额外伤害": 0.2,
      "增加的额外暴击几率": 0.0,
      "增加的额外暴击伤害": 0.0,
      "增加的额外吸血": 1.0,
      "增加的额外毒药几率": 0.0,
      "增加的额外毒药量": 0.0,
      "增加的额外弹夹倍数": 0.0,
      "单次最多使用数量每级倍增": 1.0,
      "单次最少使用数量每级倍增": 0.5,
      "最大使用等级": 0,
      "最低使用等级": 0,
      "恢复耐久": false,
      "恢复耐久上限": false
    }
  },
  "每日奖励设置": {
    "启用每日奖励功能": true,
    "每日奖励重置时间(时:分:秒)": "23:59:59",
    "给予全部物品 (false=随机一个)": false,
    "奖励的物品列表": [
      {
        "物品名称": "强化石",
        "物品短名": "ducttape",
        "皮肤ID": 2433594063,
        "物品数量": 1,
        "物品文字内容": ""
      },
      {
        "物品名称": "上等强化石",
        "物品短名": "ducttape",
        "皮肤ID": 2483961267,
        "物品数量": 1,
        "物品文字内容": ""
      }
    ]
  },
  "货币设置": {
    "使用的经济系统(0=Economics | 1=ServerRewards | 2=物品 | 3=其它插件)": 0,
    "Economics余额名称": "硬币",
    "ServerRewards余额名称": "钻石",
    "物品货币设置": {
      "物品货币名称": "血袋",
      "物品短名称": "blood",
      "物品皮肤ID": 0
    },
    "其它插件设置": {
      "插件名称": "PluginName",
      "查询余额Hook": "Check",
      "添加余额Hook": "Add",
      "扣除余额Hook": "Remove",
      "货币名称": "货币"
    }
  },
  "UI设置": {
    "武器信息小UI显示位置": "快捷栏右",
    "小UI自定义显示位置": {
      "AnchorMin": "0.5 0",
      "AnchorMax": "0.5 0",
      "OffsetMin": "182.5 15",
      "OffsetMax": "397.5 75"
    },
    "使用更精简的武器信息小UI": false,
    "精简小UI显示位置": "快捷栏左A",
    "精简小UI自定义显示位置": {
      "AnchorMin": "0.5 0",
      "AnchorMax": "0.5 0",
      "OffsetMin": "182.5 15",
      "OffsetMax": "397.5 75"
    },
    "货币图标": "硬币dark.png",
    "等级图标": "等级.png",
    "经验图标": "经验.png",
    "伤害倍数图标": "攻击.png",
    "暴击几率图标": "暴击.png",
    "暴击伤害图标": "暴击2.png",
    "吸血倍数图标": "吸血.png",
    "毒药几率图标": "毒素.png",
    "毒药伤害图标": "毒素2.png",
    "弹夹倍数图标": "弹夹.png",
    "授权权限图标": "perm.png",
    "连发火箭弹图标": "火箭弹.png",
    "帮助界面图片(留空无)": "DWWeaponHelp.png",
    "启用暴击提示UI": true,
    "暴击显示位置(true=屏幕中间|false=下方武器信息旁边)": true,
    "同时显示暴击造成的伤害量": true,
    "在主界面隐藏未使用的属性": true,
    "弹夹增益属性显示方式(true=实际增加的数量|false=增加百分比)": false
  }
}

计算公式​

伤害增益 (1.00 = 100%) - 额外造成的伤害百分比​

伤害增益 = 基础伤害增益 + ((等级-1)* 每升一级增加的伤害增益) + 强化石附加的额外伤害增益 + Boss额外伤害

暴击几率(1.00 =1%) - 触发暴击的几率​

暴击几率 = 基础暴击几率 + ((等级-1)* 每升一级增加的暴击几率) + 强化石附加的额外暴击几率

暴击伤害(1.00 = 100%) - 触发暴击时造成的额外伤害百分比​

暴击伤害 = 基础暴击伤害 + ((等级-1)* 每升一级增加的暴击伤害)
触发暴击时的伤害 = 伤害增益 + 暴击伤害

吸血增益(1.00 = 100%) - 从造成的伤害中获得的血量百分比​

吸血增益 = 基础吸血增益 + ((等级-1)*每升一级增加的吸血增益) + 强化石附加的额外吸血增益

毒药几率(1.00 = 1%) - 触发毒药的几率​

毒药几率 = 基础毒药几率 + ((等级-1)* 每升一级增加的毒药几率) + 强化石附加的额外毒药几率

毒药量(1.00 = 1) - 触发毒药时添加的毒药量​

毒药量 = 基础毒药量 + ((等级-1)* 每升一级增加的毒药量)

弹夹倍数(1.00 = 100%) - 额外的武器弹夹容量​

弹夹倍数 = 原始弹夹容量 * 基础弹夹倍数 + 原始弹夹容量 * ((等级-1)* 每升一级增加的弹夹容量倍数)

DLC​

DWWeaponEditer - 成长型武器信息编辑器​

您可以在本站直接下载:原创 - DWWeaponEditer - 成长型武器编辑器,安装后授权DWWeaponEditer.admin权限即可。届时在主界面下方会向有权限的玩家显示一个编辑按钮,点击就能编辑当前选中的成长型武器信息(等级、经验和额外增益等)。也可使用指令/dwweaponediter (拿着成长型武器输入)打开编辑界面。

DWWeaponConverter - 成长型武器转换器(DamoQH)​

您可以在本站直接下载:原创 - DWWeaponConverter - 成长型武器转换器,安装后玩家可以使用指令一键将DamoQH插件的强化武器转换为成长型武器。详情请见页面介绍。



如果您需要价格更便宜且易配置的武器增益插件可以查看(非成长型武器):​

突袭基地​

如果您遇到在突袭基地事件中遇到 无限耐久 失效的问题,系突袭基地(RaidableBases)插件设置的问题,请前往data中每个基地等级的配置文件中将 Block Plugins Which Prevent Item Durability Loss 选项设置为 false即可。
相关插件
作者
对味
下载
12
类型
数字产品
有效期
无限
价格
998.00 CNY
查看
4303
文件类型
cs
文件大小
192.3 KB
文件Hash
42814717c73ced8126eef5bf06a34244
首次发布
最后更新
评分
0.00 星 0评价

来自对味的更多资源

分享资源

最新更新

  1. 1.8.3 更新

    [修复] 火箭发射器和火焰喷射器等武器不会生效增益的Bug。
  2. 1.8.2 更新

    [修复] 修复Rust更新(请在本次Rust更新后更新)。 [改进] 物品日志新增支持 物品名称 、 物品短名称 和 物品皮肤ID 记录。
  3. 1.8.1 更新

    [新增] 武器唯一ID功能,开启后将为每个成长型武器分配一个独一无二的ID,由8位大写字母和数字随机组成。 开启后所有武器ID数据记录在...
标签
pve pvp 成长型武器 武器 武器强化 皮肤