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

原创 【XMBossStronghold·BOSS突袭基地】 1.0.4

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

插件简介​

类似突袭基地插件,更简单更灵活!设置任意建筑为BOSS据点,外围小怪看守,可以贿赂小怪,目标是摧毁建筑的领地柜后召唤出最终BOSS,击杀BOSS获得自定义奖励。

主要功能​

🛡️ 系统突袭基地+废弃突袭基地二合一​

  • 系统据点: 查看下方介绍
  • 玩家据点:两种选择模式:活跃模式,清理模式
  • 活跃模式:专门选择活跃的玩家,主要判断服务器等级达到的玩家(因为服务器等级代表玩家在线总时长)
  • 清理模式:专门选择离线时长超过限制的玩家
  • 守家条件:活跃模式下被选中建筑为据点后,建筑主人需要自己击杀全部召唤的小怪,守家成功。清理模式下,除非玩家及时上线可以守家。
  • 核心玩法:玩家的建筑被选中为可突袭据点 → 地图标记/召唤小怪/通知全服 → 其他玩家击杀小怪 → 炸毁建筑 →搜刮物资 → 炸毁领地柜 → 建筑被删除并召唤BOSS → 击杀BOSS获得奖励

🛡️ PVE兼容​

  • PVE支持: 完美兼容TruePVE、SimplePVE、NextGenPVE等PVE插件
  • 建筑破坏: 在PVE服务器上也能正常破坏据点建筑
  • 伤害处理: 智能处理PVE环境下的伤害逻辑
  • 奖励发放: 判断摧毁领地柜和摧毁BOSS的玩家,自动发放到玩家身上

🏰 据点系统​

  • 核心玩法:召唤据点→击杀/贿赂小怪→炸毁建筑→搜刮储物箱→摧毁领地柜→BOSS抵达/再次召唤小怪→击杀BOSS→完成
  • 自动生成: 根据配置的时间间隔自动在随机位置生成据点,可根据服务器人数决定
  • 玩家召唤: 玩家可以使用指令主动召唤据点到自己位置
  • 智能选址: 避开玩家建筑、资源点、道路和深海
  • 建筑复制: 支持相同BOSS使用不同建筑图纸,随机选择建筑
  • 地图标记: 自动在地图上标记据点位置
  • 存在时间: 据点有生存时间限制,超时自动清理
17544945573781754412490573

👹 NPC系统​

  • 小怪守卫: 据点周围生成小怪进行守卫,摧毁领地柜后再次召唤小怪
  • 被动防御: 小怪默认不会主动攻击玩家,只有在玩家主动攻击后才会反击
  • BOSS召唤: 摧毁领地柜后召唤强大的BOSS
  • 主动攻击: BOSS会主动攻击靠近的玩家
  • 技能BOSS: 支持调用BossMonster插件的技能BOSS
  • 自定义NPC: 支持创建自定义NPC,自定义血量,伤害,装备等
  • 悬浮文字: 小怪和BOSS头顶都带有悬浮文字,方便玩家查找
1754433550801
1754506590924
注意:不包含图示npc血条显示,按需单独购买 FollowHpUI·独立血条

💰 贿赂系统​

  • NPC贿赂: 玩家可以贿赂小怪,配置开启,拿着支持的物品对着小怪按E键
  • 权限控制: 支持设置贿赂权限要求
  • 成功率: 可配置贿赂成功率
  • 物品要求: 指定贿赂所需的物品类型和数量
  • 随机提示: 贿赂成功/失败时显示随机提示消息
  • 贿赂目的: 成功贿赂后小怪会直接消失。在那之前,玩家不主动攻击小怪是和平模式,玩家有贿赂机会。
17544125520241754412584896

🎁 奖励系统​

  • 四种奖励: 击杀小怪,击杀BOSS,摧毁领地柜,建筑内大型储物箱随机物资
  • 物品奖励: 击杀BOSS或摧毁领地柜获得物品奖励
  • 指令奖励: 执行自定义控制台指令作为奖励
  • 幸运值加成: 支持XMLuckyValue插件的幸运值加成
  • 奖励模式: "奖励发放模式(1=摧毁领地柜 2=击杀小怪 3=击杀BOSS 4=1+2 5=1+2+3)": 1,
  • 概率控制: 每个奖励都有独立的获得概率
  • 建筑箱子: 建筑内的箱子随机战利品设置(1=游戏所有物品随机(不含DLC) 2=自定义物品列表 3=1+2)
1754429850832

📊 UI界面​

  • BOSS突袭基地系统主菜单
    • 显示玩家基础数据
      • 玩家名称,摧毁领地柜数,击杀BOSS数,击杀小怪数等
    • 事件记录按钮
      • 显示玩家参与的据点获得的小怪奖励,摧毁领地柜奖励,击杀boss奖励
    • 显示BOSS突袭基地时刻表
      • 据点名 小怪数 小怪血量 BOSS血量 刷新时间
      • 点击据点名称进入详情:奖励分类:小怪奖励,领地柜摧毁奖励,BOSS击杀奖励,箱子自定义物资将鼓励
    • 月榜排名前十:显示本月前十名玩家的BOSS击杀名次
      • 排名 玩家名称 小怪击杀数 BOSS击杀数 领地摧毁数
      • 显示月榜奖励列表,领取按钮
  • 17552625659611754583565120175458358968017545874408001755262577762
  • 推荐配合XMBossLV·BOSS等级系统插件,
    • 可以在BOSS等级UI右上角显示我们的【BOSS基地】按钮
    • BOSS等级插件自带屏幕UI功能,联动后,可以更方便的查看我们的BOSS基地系统界面
    • 同时也支持调用我们的BOSS名称来获得BOSS击杀经验值,排名奖励,等级奖励等
    • 1754707462528

视频演示​

系统据点:​

玩家据点:​

依赖插件​

  • CopyPaste: 用于复制粘贴建筑(必需)
  • NpcSpawn: 用于生成自定义NPC(必须)
  • PlayerDLCAPI: 用于建筑箱生成游戏物品排除DLC物品 (可选)
  • BossMonster: 用于生成技能BOSS(可选)
  • XMLuckyValue: 用于幸运值加成(可选)
  • VipLogo: 用于配置文件玩家召唤限制,用于玩家据点活跃玩家等级判断(可选)
  • XMBossLV: 用于配置文件玩家召唤限制,用于在BOSS等级主UI右上角显示我们的【BOSS基地】按钮(可选)
  • DWRole: 用于配置文件玩家召唤限制(可选)
  • XMPlayerCard: 用于点击月榜中的玩家名称打开对应玩家名片(可选)
  • DWItemLibrary - 物品图鉴: 安装后详情页和月榜奖励页的物品可点击,点击打开图鉴预览

权限系统​

  • xmbossstronghold.{权限名} - 贿赂权限,根据配置自动注册
  • xmbossstronghold.{召唤权限} - 玩家召唤权限,根据配置自动注册

指令​

聊天指令​

  • /homebuy <召唤名> - 玩家召唤据点指令,例如 /homebuy 白无常

控制台指令​

  • xmbossstronghold.spawn <副本名称> - 立即生成指定系统据点
  • xmbossstronghold.playerbuilding <玩家名称/SteamID> <领地柜索引> - 立即将玩家建筑设置为据点
  • xmbossstronghold.playerbuilding.list - 查看活跃据点列表
  • xmbossstronghold.playerbuilding.end <玩家名称/SteamID> - 结束玩家建筑据点
  • xmbossstronghold.playerbuilding.info <玩家名称/SteamID> - 查看玩家详细信息(包括领地柜索引)

使用教程​

  • 配置文件设置好副本相关设置,将oxide\data\copypaste的建筑文件名写入对应配置
  • 可以直接使用RaidableBases突袭基地插件的建筑
  • 设计新的建筑时:
    • ✅摆放大型储物箱不用放物资,插件会自动检测并清空大型储物箱内物资,添加配置中的奖励物品
      • ❌不支持:小储物箱,棺材,衣柜等除大型储物箱之外的容器
    • ✅摆放自动炮塔时,不用放武器和子弹,不用通电。插件会自动放置并激活
    • ✅陷阱支持:霰弹枪陷阱,火焰炮塔,特斯拉线圈,防空炮台。这些会自动添加燃料和弹药并开启
    • ✅摆放门时,不用放锁,插件会自动为所有门和领地柜上密码锁并锁定
      • ❌不支持:储物箱锁,除了门和领地柜之外的锁
    • ✅摆放灯时,不用通电,插件会自动通电所有灯
    • ✅插件会自动禁用建筑内的各种物品拾取功能
  • 建议:与突袭基地插件不同,此插件玩法更偏向打BOSS,而不是抄家,玩家的首要目的是找到并摧毁领地柜召唤出最终BOSS。可以简化设计建筑,优化建筑大小,节省服务器压力。

配置​

JSON:
{
  "聊天提示前缀": "[BOSS突袭基地]",
  "UI指令": "bosshome",
  "据点详情页显示传送按钮": true,
  "玩家建筑据点设置": {
    "启用": true,
    "使用的副本参数": "白无常据点",//使用此副本中的存在时间,小怪,BOSS,奖励列表
    "使用模式(1=活跃模式 2=清理模式 3=1+2)": 3,
    "活跃模式 - 判断玩家服务器等级": 100,//需要viplogo插件,写0不建议,会导致所有玩家都有机会被选中
    "活跃模式 - 玩家需在线": true,//开启后玩家不在线不会被选中,否则不在线也会被选中
    "活跃模式 - 玩家需在授权领地柜范围内": true,//如果玩家当时不在授权的领地柜范围内(家中)不会被选中
    "活跃模式 - 选中后的冷却时间": 86400,//被选中后间隔多久不会再次被选中
    "清理模式 - 判断玩家离线时长(小时)": 48,
    "地图标记设置": {//大圈+小圈=总尺寸
      "小圆圈半径": 0.2,
      "大圆圈半径": 0.3,
      "小圆圈颜色": "00FF69",
      "大圆圈颜色": "FF0000",
      "透明度(0-1)": 1.0
    }
  },
  "系统建筑据点设置": [
    {
      "启用": true,//启用这个副本的自动刷新
      "玩家召唤设置": {
        "启用": true,//启用这个副本的玩家指令召唤功能
        "召唤名": "白无常",//使用指令为/homebuy 白无常
        "召唤权限": "",//写入权限后缀,自动注册,留空无需权限
        "冷却时间": 3600,//召唤后间隔多少秒才能再次召唤,写0无冷却
        "每日限额": 0,//每天召唤次数限制,写0不限制
        "服务器等级限制": 0,//需要VipLogo插件,写0的不使用
        "BOSS等级限制": 0,//需要XMBossLV插件,写0不使用
        "身份限制": "",//需要DWRole插件,留空不使用
        "扣除物品名称": "",//聊天提示名称
        "扣除物品皮肤ID": 0,//需要玩家背包有指定皮肤物品作为召唤的扣除物品
        "扣除物品数量": 0//写入扣除物品的数量
      },
      "副本名称": "白无常据点",//不要重复,指令调用,提示调用(允许不同名称的副本同时存在,如果同名副本会清理旧的后刷新新的)
      "建筑文件名称": [//写入CopyPaste插件建筑文件名,写多个就随机生成一个
        "萌新4"
      ],
      "刷新最小间隔时间秒": 3600,//自动刷新此副本的最小等待时间
      "刷新最大间隔时间秒": 7200,/自动刷新此副本的最大等待时间,选择最小最大区间值
      "服务器人数要求": 0,//写0禁用,否则间隔时间到了会判断服务器人数是否满足,不满足不生成
      "存在时间": 600,//限时挑战时间
      "贿赂权限": "vip1",//写入权限后缀,玩家需要有权限才能贿赂小怪,留空无需权限
      "贿赂物品设置": {
        "接受贿赂": true,//开启后可手持支持的物品对小怪按E键贿赂,成功失败都会扣除物品
        "贿赂物品名称": "木头",//聊天提示名称
        "贿赂物品简称": "wood",//支持贿赂的物品
        "贿赂物品皮肤": 0,//如果需要皮肤物品写如皮肤ID,否则不限
        "贿赂物品数量": 10,//每贿赂一只小怪需要扣除的数量
        "贿赂成功率": 50,//1-100,100代表100%贿赂成功
        "贿赂成功后随机提示": [//以下三项可以写一些和小怪贿赂时的互动消息
          "白无常:\"感谢大哥送来的{0},小弟先退下了!\""
        ],
        "贿赂失败后随机提示": [
          "白无常:\"你这{0}是假货吧,一股怪味,快滚开!\""
        ],
        "贿赂物品不符合随机提示": [
          "白无常:\"你这{0}就别拿出来贿赂我了!\""
        ]
      },
      "地图标记设置": {//大圈+小圈=总尺寸
        "小圆圈半径": 0.3,
        "大圆圈半径": 0.4,
        "小圆圈颜色": "00FF69",
        "大圆圈颜色": "FF0000",
        "透明度(0-1)": 1.0
      },
      "小怪设置": {
        "需要击杀所有小怪才能对建筑造成伤害": false,//如果开启,玩家需要击杀召唤数量的所有小怪才能对建筑造成伤害
        "调用技能BOSS名称": "",//直接使用BossMonster技能BOSS作为召唤,留空就自己设置下面的配置
        "小怪名称 (空 - 默认)": "白无常",//小怪名称最好不要重复
        "小怪数量": 5,//建筑外小怪的生成数量(第一波)
        "炸毁领地柜后召唤小怪数量": 5,//写0不在次召唤,否则写入炸毁领地柜后再次召唤的小怪数量
        "小怪血量": 1000.0,
        "技能库调用设置": [
          {
            "技能编号": 0,//写0禁用,在攻击时几率释放技能库对应技能攻击玩家
            "触发几率": 100,//1-100,100代表百分百释放成功
            "冷却": 5.0//秒
          }
        ],
        "漫游范围": 10.0,//自己溜达的范围限制
        "追逐范围": 10.0,//追击玩家的范围限制
        "攻击距离倍数": 2.0,
        "感知范围": 30.0,
        "仇恨时间 [秒.]": 60.0,
        "伤害倍数": 1.0,
        "准度倍数": 1.0,
        "仅攻击在小怪视角内的玩家? [true/false]": false,
        "视角范围": 180.0,
        "移动速度": 5.5,
        "服饰物品": [
          {
            "物品短名称": "jacket",
            "皮肤ID": 839670933
          },
          {
            "物品短名称": "metal.facemask",
            "皮肤ID": 2664735720
          },
          {
            "物品短名称": "shoes.boots",
            "皮肤ID": 837010561
          },
          {
            "物品短名称": "pants",
            "皮肤ID": 1632523809
          },
          {
            "物品短名称": "gloweyes",
            "皮肤ID": 0
          }
        ],
        "腰带物品": [
          {
            "物品短名称": "lmg.m249",
            "物品数量": 1,
            "皮肤ID": 0
          }
        ]
      },
      "BOSS设置": {
        "调用技能BOSS名称": "",//直接使用BossMonster技能BOSS作为召唤,留空就自己设置下面的配置
        "BOSS名称 (空 - 默认)": "黑无常",//最好不要重复
        "BOSS数量": 1,
        "BOSS血量": 2000.0,
        "技能库调用设置": [
          {
            "技能编号": 0,
            "触发几率": 100,
            "冷却": 5.0
          }
        ],
        "漫游范围": 50.0,
        "追逐范围": 50.0,
        "攻击距离倍数": 2.0,
        "感知范围": 100.0,
        "仇恨时间 [秒.]": 300.0,
        "伤害倍数": 2.0,
        "准度倍数": 2.0,
        "仅攻击在小怪视角内的玩家? [true/false]": false,
        "视角范围": 200.0,
        "移动速度": 8.5,
        "服饰物品": [
          {
            "物品短名称": "jacket",
            "皮肤ID": 839670933
          },
          {
            "物品短名称": "metal.facemask",
            "皮肤ID": 2664735720
          },
          {
            "物品短名称": "shoes.boots",
            "皮肤ID": 837010561
          },
          {
            "物品短名称": "pants",
            "皮肤ID": 1632523809
          },
          {
            "物品短名称": "gloweyes",
            "皮肤ID": 0
          }
        ],
        "腰带物品": [
          {
            "物品短名称": "lmg.m249",
            "物品数量": 1,
            "皮肤ID": 0
          }
        ],
        "奖励物品列表": [//击杀小怪、BOSS、领地柜,共用此奖励列表,记得设置好物品的发放模式
          {
            "奖励发放模式(1=摧毁领地柜 2=击杀小怪 3=击杀BOSS 4=1+2 5=1+2+3)": 1,
            "物品显示名": "木头",
            "物品短名": "wood",
            "皮肤ID": 0,
            "物品最小数量": 1000,
            "物品最大数量": 5000,
            "生成几率(1-100)": 100
          },
          {
            "奖励发放模式(1=摧毁领地柜 2=击杀小怪 3=击杀BOSS 4=1+2 5=1+2+3)": 3,
            "物品显示名": "高质量金属",
            "物品短名": "metal.refined",
            "皮肤ID": 0,
            "物品最小数量": 10,
            "物品最大数量": 50,
            "生成几率(1-100)": 50
          }
        ],
        "奖励物品最少数": 1,//从列表中选择几种
        "奖励物品最大数": 2,//从列表中选择几种
        "奖励指令列表": [//击杀小怪、BOSS、领地柜,共用此奖励列表,记得设置好指令的执行模式
          {
            "奖励发放模式(1=摧毁领地柜 2=击杀小怪 3=击杀BOSS 4=1+2 5=1+2+3)": 3,
            "指令名称": "充值福利",
            "指令": "uu %STEAMID% 1",
            "概率": 100
          }
        ],
        "奖励指令最少数": 1,//从列表中选择几种
        "奖励指令最大数": 1,//从列表中选择几种
        "建筑箱子自定义物品列表": [//如果下方战利品设置模式为2或3时使用此物品列表,自动填充建筑内的大型储物箱中
          {
            "物品显示名": "木头啊",
            "物品短名": "wood",
            "皮肤ID": 0,
            "物品最小数量": 1000,
            "物品最大数量": 5000
          },
          {
            "物品显示名": "高质量金属啊",
            "物品短名": "metal.refined",
            "皮肤ID": 0,
            "物品最小数量": 10,
            "物品最大数量": 50
          }
        ],
        "建筑内的箱子随机战利品设置(1=游戏所有物品随机(不含DLC) 2=自定义物品列表 3=1+2)": 3,//如果使用1或3,务必安装PlayerDLCAPI插件禁用付费皮肤和DLC!
        "箱子中自定义物品最少数": 1,//如果模式为2或3,最少放入箱子几种自定义物品
        "箱子中自定义物品最大数": 6,//如果模式为2或3,最多放入箱子几种自定义物品
        "箱子中默认物品最少数": 1,//如果模式为1或3,最少放入箱子几种默认物品
        "箱子中默认物品最大数": 12,//如果模式为1或3,最多放入箱子几种默认物品
        "箱子中每种默认物品最小数量": 1,//代表每种默认物品的最少给予数量
        "箱子中每种默认物品最大数量": 2,//代表每种默认物品的最多给予数量(不要写太多这里包含游戏所有物品)
        "箱子中默认物品黑名单": [
           "wood"//写入物品检测,不会出现在箱子里
        ],
        "幸运值设置": [
          {
            "在幸运值菜单显示信息": true,
            "幸运值标题": "白无常据点奖励物品种类数量提升",
            "幸运值副标题": "需要幸运值:50 | 提升:2 → 3",
            "需要的幸运值": 50,
            "奖励物品最大数": 3,
            "冷却时间秒": 0//写0每天只触发1次凌晨零点重置,写冷却时间可以重复触发
          }
        ]
      }
    }
  ],
  "月排行榜奖励设置(名次写0代表前十名都可以获得的)": [
    {
      "奖励名次": 1,
      "物品名称": "废料",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 10000,
      "指令图像": "",
      "指令": ""
    },
    {
      "奖励名次": 2,
      "物品名称": "废料",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 10000,
      "指令图像": "",
      "指令": ""
    },
    {
      "奖励名次": 3,
      "物品名称": "废料",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 10000,
      "指令图像": "",
      "指令": ""
    },
    {
      "奖励名次": 0,
      "物品名称": "废料",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 10000,
      "指令图像": "",
      "指令": ""
    },
    {
      "奖励名次": 1,
      "物品名称": "充值福利",//指令奖励的名称显示
      "物品简称": "",
      "物品皮肤": 0,
      "物品数量": 1,
      "指令图像": "http://img.rustsb.com/kit.png",//如果是指令奖励记得写图像链接
      "指令": "uu %STEAMID% 100"
    }
  ],
  "月榜领取日期": 30,
//特别说明:
//比如此处写入30,代表每月30号的00:00开放领奖,之前无法点击领取按钮。
//在此00:00-23:58时段,不在记录玩家排行数据。
//30号23:59分自动清理玩家存档,1分钟后开放新档存储数据记录
//以此类推,建议根据每月清档时间写入日期,或者你愿意写几号都行
  "默认UI模式(true=黑夜模式,false=白天模式)": true
}
相关插件
作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
498.00 CNY
查看
369
文件类型
cs
文件大小
307.7 KB
文件Hash
22fa73d2a0236ba0f487c06274ea5a34
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.4

    ✅添加新配置给小怪设置 和 BOSS设置,需要需要调用XMSkillLibrary·技能库 "技能库调用设置": [ {...
  2. 1.0.3

    ✅添加DWItemLibrary - 物品图鉴联动,安装后,详情页和月榜奖励页的物品支持点击打开图鉴预览 ✅添加相关配置 "启用DWItemLibrary的支持": false
  3. 1.0.2

    ✅UI首页添加了【事件记录】按钮 ✅玩家参与改过的BOSS据点,玩家版据点,小怪奖励,摧毁领地柜奖励,BOSS奖励数据
标签
副本事件系列