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

原创 【XMRaidBoss·抄家BOSS】 1.0.4

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

📖 插件介绍​

XMRaidBoss是一个功能强大的Rust服务器插件,为玩家提供刺激的抄家BOSS挑战体验。插件支持多难度设置、自动触发事件、玩家主动召唤、完整的奖励系统和月度排行榜功能。
QQ20250811115508

✨ 主要功能​

🎯 事件触发系统​

  • 固定时间触发: 每天指定时间自动为符合条件的玩家触发事件
    • 支持设置周几固定触发,比如每周六周日
  • 随机时间触发: 在冷却时间范围内随机触发事件
    • 固定触发后重新分配冷却,不影响继续随机触发时间
  • 玩家主动召唤: 玩家可通过指令主动召唤指定难度的事件
    • 可配置召唤的各种限制,权限,召唤所需的物品
  • 控制台指令: 管理员可为指定玩家立即启动事件
  • 安全期设置: 支持设置每天的安全时间段,期间不会触发事件
    • 比如设置每天凌晨到早上是安全期,不会自动触发抄家
    • 可设置玩家在线满多少小时才会触发抄家,保护萌新

🛡️ 玩家保护机制​

  • 萌新保护期: 新玩家需要在线满指定小时数才会被触发事件
    • 注意:插件首次安装时所有玩家在线时间都为0
    • 每分钟检测一次,增加存档中的玩家在线时长
  • 排除列表: 可设置特定玩家永不触发事件(在配置文件写入steamid即可)

建筑保护​

  • 修复限制: 事件期间可禁止玩家修复建筑
  • 升级限制: 事件期间可禁止玩家升级建筑

🎨 用户界面​

  • 倒计时UI: 事件开始前1分钟显示倒计时界面
  • 主界面: 玩家数据,月榜,抄家时刻表,掉落奖励表,事件记录等
    • 如果安装了XMBuildingProtect·建筑保护点卡版会额外显示【建筑保护】按钮,点击可以打开此插件主UI
    • 同时获取玩家是否开启了建筑保护,如果开启,固定,随机,指令触发等所有事件都绕过被保护的玩家
  • 黑夜/白天模式: 支持UI主题切换
  • 17552465718051754988852624175498909133817549891118931755246587934
  • 推荐配合XMBossLV·BOSS等级系统插件,
    • 可以在BOSS等级UI右上角显示我们的【BOSS基地】按钮
    • BOSS等级插件自带屏幕UI功能,联动后,可以更方便的查看我们的BOSS基地系统界面
    • 同时也支持调用我们的BOSS名称来获得BOSS击杀经验值,排名奖励,等级奖励等
    • 1754991478988

🗺️ 地图标记系统​

  • 复合标记: 售货机图标+双圈颜色标记
  • 自定义颜色: 支持内外圈颜色和透明度设置
  • 唯一ID: 确保地图标记安全清理,不影响其他插件
  • 1754907147053

🤖 NPC系统​

  • 小怪生成: 支持自定义小怪数量、血量(小怪默认配备火箭筒和ak,无需额外配置)
  • BOSS生成: 所有小怪死亡后生成强力BOSS(boss默认配备火箭筒和ak,无需额外配置)
  • 敌对设置: 支持敌对建筑忽略玩家(专注抄家),或不忽略玩家(同时攻击玩家和建筑)
  • Kit装备: 支持通过Kits插件为NPC配置服装(也仅对服装栏有效)
  • PVE兼容: 完美支持PVE服务器环境
  • 贿赂机制: 抄家开始前1分钟生成贿赂BOSS,不会主动攻击
    • 可以设置贿赂专属物品
    • 对着贿赂BOSS按E键,并手持它需要的物品
    • 设置贿赂成功率,相关对话提示
    • 贿赂成功直接结束抄家事件(但无奖励)
    • 如果直接攻击了贿赂BOSS,或1分钟结束,会立即删除贿赂BOSS并正式开始抄家事件
  • 17549053014811754905308079

🎁 成功失败条件​

  • 平衡:配置文件设置的存在时间结束后
  • 失败:玩家死亡(配置文件开启)
  • 失败:领地柜被摧毁
  • 成功:玩家击杀BOSS,炮塔击杀BOSS
  • 成功:事件结束时领地柜未被摧毁
🎁 奖励系统
  • 多种奖励模式: 小怪掉落、BOSS掉落、守家成功、通用奖励(炮塔击杀也会给予玩家奖励)
  • 物品奖励: 支持自定义物品、数量、皮肤、概率
  • 指令奖励: 支持执行自定义服务器指令
  • 幸运值奖励: 集成XMLuckyValue插件的额外奖励
  • 排行榜奖励: 基于伤害排名的奖励分配

🎮 玩家指令​

  • /{聊天指令} - 打开主界面(配置文件设置)
  • /{聊天指令} buy <召唤名> - 召唤指定难度的抄家事件(配置文件设置)

🛠️ 管理员指令​

  • xmraidboss <steamid> <事件名称> - 为指定玩家启动事件
  • xmraidboss.stop <steamid> - 停止指定玩家的事件
  • xmraidboss.stats - 显示插件运行统计

🔑 权限系统​

  • xmraidboss.admin - 管理员权限
  • xmraidboss.{权限名} - 召唤权限/贿赂权限/非业主伤害权限 配置文件设置

🔌 插件依赖​

  • TruePVE - PVE服务器支持
  • Kits - NPC自定义服装调用
  • VipLogo - 召唤需要指定等级调用,非业主帮助其他玩家攻击抄家npc的限制调用
  • XMBossLV - 召唤需要指定等级调用,非业主帮助其他玩家攻击抄家npc的限制调用
  • DWRole - 召唤需要指定身份调用,非业主帮助其他玩家攻击抄家npc的限制调用
  • XMLuckyValue - 幸运值配置调用
  • XMPlayerCard -非业主帮助其他玩家攻击抄家npc的限制调用,月榜点击玩家名称查看玩家名片
  • XMBuildingProtect - 开启建筑保护时间的玩家不参与任何抄家事件,安装此插件主UI显示建筑保护按钮
  • DWItemLibrary - 物品图鉴 - 安装后详情页和月榜奖励页的物品可点击,点击打开图鉴预览

📁 数据文件​

插件会自动创建以下数据文件:
  • PlayerData.json - 玩家基础数据(在线时间、领地柜位置等)
  • PlayerStats.json - 玩家统计数据
  • MonthlyLeaderboard.json - 月度排行榜数据

⚙️ 配置​

JSON:
{
  "提示名字": "[抄家BOSS]",
  "聊天指令": "cjboss",
  "每天安全期开始时间": 24.00,//24小时制,写00.00禁用,写6.00代表早上六点,20.00代表晚上八点
  "每天安全期结束时间": 6.00,//根据开始-结束时间段内,不会触发任何自动抄家事件
  "排除领地柜所有者ID": [
    "76560000000000000"//此玩家不会触发任何自动抄家事件,可以写服主和管理员的
  ],
  "默认UI模式(true=黑夜模式,false=白天模式)": true,
  "难度设置": [
    {
      "启用": true,//开启以支持自动触发事件
      "等级": 1,//BOSS名称后面调用显示位LV.1
      "事件名称": "赵铁柱军团",//不要重复
      "玩家召唤设置": {
        "启用": true,//开启支持玩家使用指令主动召唤事件,否则禁用
        "召唤名": "1",//实际使用指令为:/cjboss buy 1
        "召唤权限": "",//写入权限后缀,给玩家权限xmraidboss.{此处名},留空不需要权限
        "冷却时间": 3600,//召唤过一次后等待多少秒
        "每日限额": 0,//每天能召唤几次,写0不限制
        "服务器等级限制": 0,//需要服务器等级插件,写0不限制
        "BOSS等级限制": 0,//需要BOSSLV等级插件,写0不限制
        "身份限制": "",//需要身份插件,写0不限制
        "扣除物品名称": "",//召唤需要扣除的物品显示名称,不作为判断只作为指令提示
        "扣除物品皮肤ID": 0,//召唤时扣除的物品皮肤ID,写0不扣除物品
        "扣除物品数量": 0//召唤扣除的物品数量
      },
      "自动触发事件设置": {
        "每天固定刷新时间": 20.00,//24小时制,写0禁用固定刷新,如果你写了安全期时间记得避开时段
        "每天固定刷新每次最大执行数": 3,//根据每日执行玩家列表分批次选择X位玩家执行事件,X位玩家都结束事件后在开始下一批,会循环3次如果当日执行列表的玩家始终不满足事件条件,则结束今日固定执行
        "只有每周几才会自动刷新(1-7)": [//写0不判断周几,写入数字判断今天是否吻合周X,否则不启用每日固定刷新和随机刷新冷却
          1,
          3,
          5
        ],
        "每位玩家触发事件后的最短冷却时间(小时)": 6,//写0禁用,可以和每日固定刷新一起生效,代表玩家触发事件后等待的随机时间,可以重复触发。可以理解成事件针对每一位玩家的随机启动时间。
        "每位玩家触发事件后的最长冷却时间(小时)": 24,//写0禁用,可以和每日固定刷新一起生效,代表玩家触发事件后等待的随机时间,可以重复触发。可以理解成事件针对每一位玩家的随机启动时间。
        "触发事件需要在线满多少小时(萌新保护期)": 10,//插件刚安装才会开始记录在线时间!
        "触发事件需要玩家在线": true,//开启后,玩家必须在线才会被触发事件,关闭的话不需要玩家在线也会去抄他的家!
        "触发事件需要玩家在领地柜范围": false,//开启后玩家必须在领地柜范围才会触发成功,关闭不判断玩家位置是否在领地柜范围
        "玩家有多个建筑时优先选择大建筑": true,//开启后,如果玩家有多个建筑位置,优先选择更大的建筑
        "事件期间禁止玩家修复建筑": true,//开启后事件期间禁止玩家修复建筑
        "事件总时长": 600,//无论小怪,BOSS是否死亡,等待这个时间结束后自动删除事件
        "事件在玩家死亡后结束": false//开启后,玩家死亡立即结束事件,否则只能守家成功结束或时间到了结束
      },
      "地图标记设置": {//总尺寸为小圈尺寸+大圈尺寸
        "小圆圈半径": 0.3,
        "大圆圈半径": 0.4,
        "小圆圈颜色": "00FF69",
        "大圆圈颜色": "FF0000",
        "透明度(0-1)": 1.0
      },
      "贿赂物品设置": {
        "接受贿赂": true,//开启接受贿赂,1分钟倒计时UI结束后会先生成BOSS用于贿赂,但期间不会敌对
        "贿赂权限": "",//写入权限后缀自动注册,没有权限不能贿赂,留空不需要权限
        "贿赂物品名称": "木头",//指令调用名称
        "贿赂物品简称": "wood",//支持贿赂的物品简称
        "贿赂物品皮肤": 0,//支持贿赂的物品皮肤ID
        "贿赂物品数量": 10,//每次贿赂不管成功失败扣除的数量
        "贿赂成功率": 50,//贿赂成功率
        "贿赂开场白": [//生成BOSS时的自动消息,按顺序发出
          "赵铁柱:\"小子,可认识我赵铁柱!\"",
          "赵铁柱:\"大爷今天来收保护费,快把10个{0}交出来,否则别怪我炸了你的房子!\"",
          "赵铁柱:\"只给你一分钟时间考虑,你要是敢先动手,也别怪我不讲情面!\""
        ],
        "贿赂成功后随机提示": [//随机选一条发出
          "赵铁柱:\"感谢大哥送来的{0},小弟先退下了!\""
        ],
        "贿赂失败后随机提示": [//随机选一条发出
          "赵铁柱:\"你这{0}是假货吧,一股怪味,快滚开!\""
        ],
        "贿赂物品不符合随机提示": [//随机选一条发出
          "赵铁柱:\"你这{0}就别拿出来贿赂我了!\""
        ],
        "贿赂时间结束随机提示": [//随机选一条发出。如果1分钟时间到了,以及玩家期间主动攻击了BOSS,会删除BOSS并召唤小怪正式开始事件。
          "赵铁柱:\"我看你是敬酒不吃吃火箭弹!小的们,开炸!\""
        ]
      },
      "小怪设置": {
        "允许非业主造成伤害": false,//开启后,相当于其他玩家可以帮助守家,关闭则只有业主才能对小怪造成伤害
        "指敌对建筑忽略玩家": true,//开启后,只会专心攻击建筑不会理玩家,关闭后,会同时攻击玩家和建筑
        "小怪名称": "赵铁柱小兵",//不要重复
        "小怪血量": 1000,
        "小怪数量": 10,
        "召唤间隔": 5,
        "火箭伤害等级": 1.5,
        "小怪对玩家伤害等级": 1.0,
        "自动炮塔对小怪的伤害等级": 1.0,
        "kit": "",//如果要整衣服啥的就写入kit礼包名称
        "技能编号": 0,//写入技能库编号,攻击玩家时几率释放技能库对应技能,写0禁用
        "释放冷却": 0.0,
        "释放几率": 0
      },
      "BOSS设置": {
        "允许非业主造成伤害": false,
        "指敌对建筑忽略玩家": false,
        "BOSS名称": "赵铁柱",//不要重复
        "BOSS血量": 100000,
        "火箭伤害等级": 2.0,
        "BOSS对玩家伤害等级": 1.0,
        "自动炮塔对BOSS的伤害等级": 1.0,
        "kit": "",
        "技能编号": 0,
        "释放冷却": 0.0,
        "释放几率": 0
      },
      "奖励物品设置": [
        {
          "奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 1,
          "物品名称": "小怪奖励",
          "物品简称": "scrap",
          "物品皮肤": 0,
          "物品数量": 1000,
          "概率": 100
        },
        {
          "奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 2,
          "物品名称": "BOSS奖励",
          "物品简称": "scrap",
          "物品皮肤": 0,
          "物品数量": 1000,
          "概率": 100
        },
        {
          "奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 3,
          "物品名称": "守家成功奖励",
          "物品简称": "scrap",
          "物品皮肤": 0,
          "物品数量": 500,
          "概率": 100
        },
        {
          "奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 4,
          "物品名称": "废料",
          "物品简称": "scrap",
          "物品皮肤": 0,
          "物品数量": 250,
          "概率": 100
        }
      ],
      "奖励物品最少数": 1,
      "奖励物品最大数": 3,
      "排行榜奖励指令设置(名次写0代表参与奖所有造成伤害的玩家都会获得)": [
        {
          "奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 1,
          "奖励图像": "http://img.rustsb.com/kit.png",
          "指令名称": "充值福利",
          "指令": "uu %STEAMID% 1",
          "概率": 50
        },
        {
          "奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 3,
          "奖励图像": "http://img.rustsb.com/logo.jpg",
          "指令名称": "充值福利",
          "指令": "uu %STEAMID% 1",
          "概率": 50
        }
      ],
      "奖励指令最少数": 1,
      "奖励指令最大数": 3,
      "非业主造成伤害限制设置": {
        "需要服务器等级": 0,
        "需要BOSS等级": 0,
        "需要点赞数": 0,
        "需要身份": "",
        "需要权限": ""
      },
      "幸运值设置": [
        {
          "击杀BOSS额外奖励物品名称": "废料",
          "击杀BOSS额外奖励物品简称": "scrap",
          "击杀BOSS额外奖励物品皮肤": 0,
          "击杀BOSS额外奖励物品数量": 100,
          "冷却时间": 0,//写0每天只触发1次,凌晨零点重置,写入冷却时间等待时间结束后可以重复触发
          "需要达到的幸运值": 20,
          "是否显示UI信息": true,
          "幸运值标题": "击杀抄家BOSS赵铁柱额外奖励100个废料",
          "幸运值副标题": "需要幸运值:20 | 1次/天"
        }
      ]
    }
  ],
  "月排行榜奖励设置(名次写0代表前十名都可以获得的)": [//按照击杀BOSS数排名
    {
      "奖励名次": 1,
      "物品名称": "废料",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 10000,
      "指令图像": "",
      "指令": ""
    },
    {
      "奖励名次": 0,
      "物品名称": "前十名月榜奖励",
      "物品简称": "wood",
      "物品皮肤": 0,
      "物品数量": 5000,
      "指令图像": "http://img.rustsb.com/kit.png",//如果是指令记得写图像链接,UI要用
      "指令": "uu %STEAMID% 50"
    }
  ],
  "月榜领取日期": 30
//特别说明:
//比如此处写入30,代表每月30号的00:00开放领奖,之前无法点击领取按钮。
//在此00:00-23:58时段,不在记录玩家排行数据。
//30号23:59分自动清理玩家存档,1分钟后开放新档存储数据记录
//以此类推,建议根据每月清档时间写入日期,或者你愿意写几号都行
}
相关插件
作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
498.00 CNY
查看
239
文件类型
cs
文件大小
309.7 KB
文件Hash
4b5f1957624db5fe78f324bdcb038630
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.4

    ✅问就是疯狂优化了一下!
  2. 1.0.3

    🔁修复月榜物品数量显示不全的问题
  3. 1.0.2

    ✅为小怪设置和BOSS设置添加新配置,需要需要调用XMSkillLibrary·技能库 "技能编号": 0, "释放冷却": 0.0, "释放几率": 0
标签