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

原创 【XMBossLV·BOSS等级系统】 1.1.1

需要插件(必装)
需要插件(可选)
如果您有本站其他插件需要调用等级,可以私聊我,免费

功能介绍​

为服务器添加了基于Boss击杀的玩家等级系统。玩家击杀指定的Boss可以获得经验值,累积的经验值会自动提升玩家等级,达到特定等级后可以领取各种奖励。
1744106830550

主要功能​

1.Boss击杀经验系统:击杀指定名称的Boss获得经验值
2.等级系统:根据累积的经验值自动提升玩家等级
3.奖励系统:达到特定等级后可以领取物品和指令奖励
4.排行榜系统:显示服务器玩家等级排行榜
5.BOSS经验值列表:根据配置列出每个BOSS的经验值,每日上限,每月上限
6.BOSS击杀排行榜:点击BOSS经验值列表每个BOSS名称,可以查看此BOSS的击杀数量排行榜
7.BOSS传送:在BOSS排行榜页面底部,如果配置开启了,可以点击传送按钮传送到BOSS面前,并有10秒无敌时间
8.BOSS图鉴:设置BOSS的封面,血量,伤害,刷新位置,刷新时间,和掉落物品列表等信息。会显示在BOSS击杀排行榜底部【BOSS图鉴】按钮,点击按钮可以查看BOSS的详细数据
9.每月挑战赛:配置设置击杀目标,截止日期,第一名和第X名奖励列表,根据击杀数量排名领取额外奖励
10.【BOSS收藏馆】可配置击杀指定名称BOSS达到一定数量后有几率掉落的虚拟收藏品,激活收藏品可以自行指令奖励
10.图标:屏幕上显示可调整位置的图标,点击可打开主界面

等级增益​

  • 等级额外伤害:
    • 攻击指定名称的BOSS时增加额外伤害量
    • 可配置概率,冷却,最小/最大伤害
    • 可配置每级增加概率,冷却,最小最大伤害
    • 带有自定义颜色的伤害量图显
  • 等级吸血百分比:
    • 攻击指定名称的BOSS时按伤害量百分比回复玩家血量
    • 可配置概率,冷却,吸血百分比
    • 可配置每级增加概率,冷却,吸血百分比
    • 带有自定义颜色的吸血量图显
  • 等级暂时无敌:
    • 攻击指定名称的BOSS时几率触发暂时无敌X秒
    • 可配置概率,冷却,持续时间
    • 可配置每级增加概率,冷却,持续时间
    • 带有自定义颜色的无敌剩余秒图显
  • 等级奔跑速度:
    • 攻击指定名称的BOSS时几率触发更快奔跑速度
    • 可配置概率,冷却,奔跑速度,持续时间
    • 可配置每级增加概率,冷却,奔跑速度,持续时间
    • 带有自定义颜色的奔跑速度剩余时间图显
  • 等级额外掉落:
    • 击杀指定名称的BOSS时根据掉落列表额外掉落X种物品在尸体旁边
    • 可配置物品名,皮肤,数量,概率,最少/最多掉落数量
  • 1757940706448

UI界面​

  • 可以在右上角切换为黑夜模式
17580135014231757936168529175793769490917580141348831744207190175174420494188217546735211471744111233724

权限

xmbosslv.admin - 管理员命令权限

使用方法​

玩家指令​

/bosslv - 打开主界面(配置文件设置)

管理员指令​

/bossnemo {重命名} - 看着npc输入指令重命名

xmbosslvset <玩家ID/名称> <等级> <经验值> - 设置玩家的等级和经验值
xmbosslvadd <玩家ID/名称> <增加等级> <增加经验值> - 增加玩家的等级和经验值
xmbosslvremove <玩家ID/名称> <减少等级> <减少经验值> - 减少玩家的等级和经验值

xmbosslv.clearclaim - 清空所有玩家的挑战赛领取记录
xmbosslv.clearclaim <玩家ID> - 清空指定玩家的所有挑战赛领取记录
xmbosslv.clearclaim <玩家ID> <BOSS名称> - 清空指定玩家的特定BOSS挑战赛领取记录

xmbosslv.cleartrophies - 删除所有玩家的所有收藏品存档记录
xmbosslv.cleartrophies <玩家ID> - 删除指定玩家的所有收藏品存档记录
xmbosslv.cleartrophies <玩家ID> <BOSS名称> - 删除指定玩家关于特定BOSS的收藏品存档记录

bosslv.openmoveui - 打开图标位置调整界面

1744026750498

重命名npc​

/bossnemo {重命名} - 看着npc输入指令重命名
-可以用于游戏自带的npc,动物,直接识别它的预制件并赋予别名,即可在配置中的经验值设置使用重命名
-比如对着预制件为assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab使用指令对着这个npc输入/bossnemo 石油钻井科学家,配置会新增如下:
JSON:
"BOSS别名设置": [
    {
      "原名称": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab",
      "重命名": "石油钻井科学家"
    },
    }
之后你就可以在配置中使用它:
JSON:
  "经验值获取设置": [
    {
      "boss名称": [
        "石油钻井科学家"
      ],
      "击杀经验值": 1,
      "等级限制": 0,
      "每日上限": 0,
      "每月上限": 300
    },
-需要注意的是,如果是插件生成的Npc,几乎使用的是相同的预制件,这也会导致它本身如果没有重命名npc功能,就算你使用重命名,所有npc也都会被视为一种

配置

JSON:
{
  "指令": [
    "bosslv"
  ],
  "每级所需经验值": 10,
  "每级递增经验值乘数": 0.1,
  "清档重置等级": true,
  "在屏幕上显示会员图标": true,
  "启用DWItemLibrary的支持": true,
  "启用升级提示特效": true,
  "默认UI风格 (true = 黑夜, false = 亮色)": false,
  "会员图标最小偏移位置": "0.268 0.959",
  "会员图标最大偏移位置": "0.2918829 0.994545",
  "会员图标链接": "http://img.rustsb.com/bosslv.png",
  "提示名字": "[Boss等级系统]",
  "经验值获取设置": [
    {
      "boss名称": [
        "黑心服主"
      ],
      "击杀经验值": 5,
      "权限名称": "",
      "权限击杀经验值": 0,
      "等级限制": 0,
      "每日上限": 0,
      "每月上限": 0,
      "传送等级": 0
    },
    {
      "boss名称": [
        "鱿鱼先生",
        "白无常"
      ],
      "击杀经验值": 1,
      "权限名称": "xmbosslv.vip1",
      "权限击杀经验值": 2,
      "等级限制": 0,
      "每日上限": 0,
      "每月上限": 0,
      "传送等级": 3
    }
  ],
  "等级奖励设置": [
    {
      "等级": 1,
      "奖励物品列表": [
        {
          "物品名称": "木头",
          "物品简称": "wood",
          "物品皮肤": 0,
          "物品数量": 100,
          "SkinID": 0
        }
      ],
      "奖励指令列表": [
        {
          "指令名称": "充值福利",
          "指令图像": "http://img.rustsb.com/kit.png",
          "指令列表": [
            "uu %STEAMID% 1"
          ]
        }
      ]
    },
    {
      "等级": 2,
      "奖励物品列表": [
        {
          "物品名称": "木头",
          "物品简称": "wood",
          "物品皮肤": 0,
          "物品数量": 1,
          "SkinID": 0
        },
      ],
      "奖励指令列表": []
    }
  ],
  "BOSS别名设置": [
    {
      "原名称": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab",
      "重命名": "石油钻井科学家"
    },
    {
      "原名称": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_roam.prefab",
      "重命名": "姜饼人"
    }
  ],
  "boss图鉴": [
    {
      "boss名称": "鱿鱼先生",
      "boss封面": "http://img.rustsb.com/111111.png",
      "boss血量": 100000,
      "伤害倍数": 7.0,
      "刷新位置": "随机",
      "重生时间": "每1-2小时重生1只",
      "使用武器": "rifle.ak",
      "掉落物品(只作为显示不作为奖励)": [
        {
          "物品名称": "",
          "物品短名": "hoodie",
          "皮肤ID": 2953793017,
          "数量": 10
        },
        {
          "物品名称": "",
          "物品短名": "pants",
          "皮肤ID": 2953793457,
          "数量": 1
        },
        {
          "物品名称": "",
          "物品短名": "metal.facemask",
          "皮肤ID": 2789556899,
          "数量": 1
        },
        {
          "物品名称": "",
          "物品短名": "roadsign.gloves",
          "皮肤ID": 2957383521,
          "数量": 1
        },
        {
          "物品名称": "",
          "物品短名": "shoes.boots",
          "皮肤ID": 2621692405,
          "数量": 1
        },
        {
          "物品名称": "",
          "物品短名": "gloweyes",
          "皮肤ID": 0,
          "数量": 1
        }
      ]
    }
  ],
  "挑战赛": [
    {
      "boss名称": "鱿鱼先生",
      "boss封面": "http://img.rustsb.com/111111.png",
      "最低参赛击杀数量": 1,
      "截止日期(月.日)": "4.30",
      "第一名奖励列表(只作为显示不作为奖励)": [
        {
          "物品名称": "强化AK",
          "物品短名": "rifle.ak",
          "皮肤ID": 0,
          "数量": 1,
          "指令": [
            "inventory.give %STEAMID% scrap 1000"
          ]
        },
        {
          "物品名称": "强化AK",
          "物品短名": "rifle.ak",
          "皮肤ID": 0,
          "数量": 1,
          "指令": [
            "inventory.give %STEAMID% scrap 1000"
          ]
        },
        {
          "物品名称": "金属面具",
          "物品短名": "metal.facemask",
          "皮肤ID": 0,
          "数量": 1,
          "指令": []
        }
      ],
      "其他名额奖励列表": [
        {
          "物品名称": "木材",
          "物品短名": "wood",
          "皮肤ID": 0,
          "数量": 1000,
          "指令": [
            "inventory.give %STEAMID% scrap 100"
          ]
        }
      ],
      "最低名次": 5
    }
  ],
  "等级权益": {
    "开启额外伤害": true,
    "额外伤害设置": [
      {
        "生效BOSS名称": [
          "鱿鱼先生"
        ],
        "生效等级": 5,
        "额外造成最小伤害": 50.0,
        "额外造成最大伤害": 50.0,
        "每级增加最小最大伤害": 1.0,
        "颜色": "#ff0000",
        "几率(1-100)": 10,
        "每级增加几率": 1,
        "冷却秒": 10.0,
        "每级减少冷却秒": 0.0
      }
    ],
    "开启额外吸血": true,
    "额外吸血设置": [
      {
        "生效BOSS名称": [
          "鱿鱼先生"
        ],
        "生效等级": 5,
        "吸血百分比(1-100)": 10,
        "每级增加吸血百分比": 1,
        "颜色": "#1eff00",
        "几率(1-100)": 10,
        "每级增加几率": 0,
        "冷却秒": 10.0,
        "每级减少冷却秒": 0.0
      }
    ],
    "开启额外速度": true,
    "额外速度设置": [
      {
        "生效BOSS名称": [
          "鱿鱼先生"
        ],
        "生效等级": 5,
        "速度": 10.0,
        "每级增加速度": 1.0,
        "颜色": "#ff944d",
        "几率(1-100)": 10,
        "每级增加几率": 1,
        "持续秒": 10.0,
        "每级增加持续秒": 1.0,
        "冷却秒": 10.0,
        "每级减少冷却秒": 0.0
      }
    ],
    "开启暂时无敌": true,
    "暂时无敌设置": [
      {
        "生效BOSS名称": [
          "鱿鱼先生"
        ],
        "生效等级": 5,
        "颜色": "#ff42ef",
        "几率(1-100)": 10,
        "每级增加几率": 1,
        "持续秒": 3.0,
        "每级增加持续秒": 0.1,
        "冷却秒": 10.0,
        "每级减少冷却秒": 0.0
      }
    ],
    "开启额外掉落": true,
    "额外掉落设置": [
      {
        "生效BOSS名称": [
          "鱿鱼先生"
        ],
        "生效等级": 5,
        "掉落物品列表": [
          {
            "物品名称": "木材",
            "物品短名": "wood",
            "皮肤ID": 0,
            "数量": 100,
            "概率(1-100)": 50,
            "每级增加概率": 0
          }
        ],
        "最少掉落种类": 1,
        "最多掉落种类": 2
      }
    ]
  },
  "战利品收藏馆设置": {
    "开启": true,
    "生效BOSS名称": [
      {
        "BOSS名称": "鱿鱼先生",
        "激活掉落前的最低击杀数量": 10,
        "收藏品名称": "鱿鱼触须",
        "收藏品描述": "激活后获得鱿鱼触须专属武器",
        "收藏品图像": "http://img.rustsb.com/kit.png",
        "掉落几率(1-1000)": 200,
        "允许多余收藏转赠他人": true,
        "激活物品后执行控制台指令": [
          "f %STEAMID% ak"
        ],
        "随机执行指令": true
      }
    ]
  }
}

推荐联动插件​

以下插件均支持安装后,在我们的主UI添加对应的联动按钮
点击按钮可以打开对应插件的主UI
以下插件均支持直接使用BOSS名称写入我们的插件配置来获取经验值

XMWorldBoss·巨大化世界BOSS - 显示【世界BOSS】按钮
XMBossStronghold·BOSS突袭基地 - 显示【BOSS基地】按钮
XMPlantSpirit·植物BOSS/植物成精 - 显示【植物BOSS】按钮
XMRaidBoss·抄家BOSS - 显示【抄家BOSS】按钮
XMAnimalBoss·动物BOSS - 显示【动物BOSS】按钮

1758014788203
相关插件

联动的插件​

ZhaoHuanUI·副本召唤UI召唤按钮需要达到BOSS等级
XMNpcChallenge·自定义副本限时挑战按钮使用按钮需要达到BOSS等级
XMPlayerCard·玩家个人信息名片名片【BOSS等级】显示
XMWorldBoss·巨大化世界BOSS安装此插件在本插件右上角显示【世界BOSS】按钮
XMPlayerCard·玩家个人信息名片安装此插件后点击BOSS排行榜玩家名称打开对应玩家名片
XMTimedCommands·定时指令执行定时指令时检查玩家BOSS等级
XMBossStronghold·BOSS突袭基地玩家召唤等级限制,本插件BOSS基地按钮显示
XMPlantSpirit·植物BOSS/植物成精玩家触发等级限制,本插件植物BOSS按钮显示
XMRaidBoss·抄家BOSS等级限制调用,本插件抄家BOSS按钮显示
XMAnimalBoss·动物BOSS等级限制调用,本插件动物BOSS按钮显示
XMRelationship·关系系统绑定/升级关系,需要满足BOSS等级
XMSwordFly·御剑飞行需要达到等级才能使用御剑飞行
XMAlchemyFurnace·炼丹炉需要指定等级才能使用指定炼丹炉
XMTeam·组队系统需要达到BOSS等级才能申请加入某队伍
作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
398.00 CNY
查看
816
文件类型
cs
文件大小
274.1 KB
文件Hash
92967aa14a1ebd19cc99a9e5a357a1e8
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.1.1

    ✅添加DWItemLibrary - 物品图鉴支持,包括:等级奖励页面物品,BOSS图鉴物品,本月挑战赛奖励物品,掉落列表物品 ✅添加新配置 "启用升级提示特效": true...
  2. 1.1.0

    ✅添加了新的等级权益功能,相关配置,相关UI页面: - 等级额外伤害:攻击指定名称BOSS造成额外伤害 - 等级吸血比例:攻击指定名称BOSS造成额外吸血 -...
  3. 1.0.9

    ✅添加XMAnimalBoss·动物BOSS联动,在主页左上角显示【动物BOSS】按钮,点击打开动物OSS主页面
标签
核心插件