DWWeapon - 成长型武器

原创 DWWeapon - 成长型武器 1.6.9

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

插件功能​

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

快速使用​

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

权限&指令​

自定义使用权限​

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

默认配置文件(1.6.0)

JSON:
{
  "基础设置": {
    "聊天提示前缀": "[RUSTSB.COM · 提示]\n",
    "武器名称格式": "%武器名称% LV%等级%",
    "VIP玩家的经验倍数": {
      "DWWeapon.vip": 2,
      "DWWeapon.vip10": 10,
      "DWWeapon.vip100": 100
    }
  },
  "武器设置": {
    "Rust武器设置": {
      "lmg.m249": {
        "启用该武器": true,
        "武器显示名称": "M249",
        "武器介绍": "高伤害和高射速的带式轻机枪。\n通过击杀NPC/敌人等方式升级吧。",
        "武器图标(留空自动获取)": "",
        "武器短名称(仅限自定义武器)": "",
        "使用所需权限(留空无)": "",
        "该武器最大等级": 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
          }
        },
        "经验设置": {
          "升一级所需基础经验": 100,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {
              "雪人": 5
            }
          },
          "仅限使用专属强化石": false,
          "专属强化石列表": {}
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      },
      "rifle.ak": {
        "启用该武器": true,
        "武器显示名称": "AK-47突击步枪",
        "武器介绍": "自制的高伤害步枪。\n通过击杀NPC/敌人等方式升级吧。",
        "武器图标(留空自动获取)": "",
        "武器短名称(仅限自定义武器)": "",
        "使用所需权限(留空无)": "",
        "该武器最大等级": 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名字|倍数)": {}
        },
        "经验设置": {
          "升一级所需基础经验": 50,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "仅限使用专属强化石": false,
          "专属强化石列表": {}
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      },
      "rocket.launcher": {
        "启用该武器": true,
        "武器显示名称": "火箭发射器",
        "武器介绍": "用于远距离打击车辆和摧毁工事。\n通过击杀NPC/敌人等方式升级吧。",
        "武器图标(留空自动获取)": "",
        "武器短名称(仅限自定义武器)": "",
        "使用所需权限(留空无)": "",
        "该武器最大等级": 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名字|倍数)": {}
        },
        "经验设置": {
          "升一级所需基础经验": 100,
          "每升一级所需经验倍数": 2.0,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "仅限使用专属强化石": false,
          "专属强化石列表": {}
        },
        "黑名单皮肤ID(仅限Rust武器)": []
      }
    },
    "自定义武器设置": {
      "2431046681": {
        "启用该武器": true,
        "武器显示名称": "AK-47突击步枪[金光]",
        "武器介绍": "超高能力的AK-47突击步枪特殊定制版本,极其稀有!\n通过击杀NPC/敌人等方式升级吧。",
        "武器图标(留空自动获取)": "",
        "武器短名称(仅限自定义武器)": "rifle.ak",
        "使用所需权限(留空无)": "",
        "该武器最大等级": 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名字|倍数)": {}
        },
        "经验设置": {
          "升一级所需基础经验": 150,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 2,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 2,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "仅限使用专属强化石": false,
          "专属强化石列表": {
            "2530598985": {
              "强化石名称": "金粒",
              "物品短名称": "ducttape",
              "背景颜色": "#EBE5DA99",
              "单次最大使用数量": 10,
              "单次最少使用数量": 1,
              "每使用一个需要多少硬币": 100,
              "强化成功几率(0-100)": 100,
              "增加的等级": 1,
              "增加的经验值": 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",
        "使用所需权限(留空无)": "",
        "该武器最大等级": 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名字|倍数)": {}
        },
        "经验设置": {
          "升一级所需基础经验": 50,
          "每升一级所需经验倍数": 1.5,
          "击杀玩家得到的经验": 1,
          "击杀动物得到的经验": 1,
          "击杀NPC得到的经验": 1,
          "击杀特殊NPC得到的经验": {
            "设置经验(NPC名称|经验)": {}
          },
          "仅限使用专属强化石": false,
          "专属强化石列表": {
            "2746873417": {
              "强化石名称": "火云碎片",
              "物品短名称": "ducttape",
              "背景颜色": "#EBE5DA99",
              "单次最大使用数量": 10,
              "单次最少使用数量": 1,
              "每使用一个需要多少硬币": 100,
              "强化成功几率(0-100)": 90,
              "增加的等级": 0,
              "增加的经验值": 100,
              "增加的额外伤害": 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,
      "增加的经验值": 10,
      "增加的额外伤害": 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,
      "增加的经验值": 20,
      "增加的额外伤害": 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,
      "增加的经验值": 10,
      "增加的额外伤害": 0.1,
      "增加的额外暴击几率": 0.0,
      "增加的额外吸血": 0.0,
      "增加的额外毒药几率": 0.0,
      "单次最多使用数量每级倍增": 1.0,
      "单次最少使用数量每级倍增": 0.5,
      "最大使用等级": 0,
      "最低使用等级": 0,
      "恢复耐久": false,
      "恢复耐久上限": false
    },
    "2774572429": {
      "强化石名称": "上等魂石",
      "物品短名称": "ducttape",
      "背景颜色": "#EBE5DA99",
      "单次最大使用数量": 20,
      "单次最少使用数量": 1,
      "每使用一个需要多少硬币": 500,
      "强化成功几率(0-100)": 60,
      "增加的等级": 0,
      "增加的经验值": 10,
      "增加的额外伤害": 0.2,
      "增加的额外暴击几率": 0.0,
      "增加的额外吸血": 1.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": true,
    "暴击显示位置(true=屏幕中间|false=下方武器信息旁边)": true,
    "同时显示暴击造成的伤害量": true,
    "在主界面隐藏未使用的属性": true
  }
}

计算公式​

伤害增益 (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 (拿着成长型武器输入)打开编辑界面。

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

突袭基地​

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

来自对味的更多资源

分享资源

最新更新

  1. 1.6.9 更新

    新增 玩家击破自己和队友放置的实体不增加经验 选项,默认启用。启用后如果玩家破坏的是自己或队友放置的实体则不增加经验。...
  2. 1.6.8 更新

    如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。 如遇任何问题请及时反馈。...
  3. 1.6.6 更新

    如果你是从1.5.0之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。 如遇任何问题请及时反馈。...
标签
pve pvp 成长型武器 武器 武器强化 皮肤