• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMNpcChallenge·自定义副本限时挑战按钮】

原创 【XMNpcChallenge·自定义副本限时挑战按钮】 1.1.0

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

插件描述​

这是一个基于按钮触发的NPC挑战副本插件。玩家可以通过按下特定皮肤ID的按钮来开启挑战,在限定时间内击杀指定数量的NPC来获得奖励。

主要功能​

1.按钮触发NPC挑战:只需要设置按钮的皮肤,把按钮放置在任意位置,也可以配合建筑房子设计副本房(此插件支持npc在建筑上存留)
2.多波次NPC生成:支持设置杀死一批npc后等待3秒在召唤X波,npc会每间隔2秒生成一个
3.限时挑战机制:玩家需要在限定时间内杀死所有波数的npc
4.可配置的NPC属性:血量、伤害、武器,服装
5.可直接调用技能BOSS插件的BOSS用于限时挑战召唤
6.可配置的奖励系统:时间内击杀Npc=挑战成功,脚下一米处生成奖励箱子
7.可配置的参与条件:除了权限限制,还可以设置每个按钮的冷却,总使用次数
8.实时UI显示:开始提示UI,倒计时UI、剩余NPC波数/数量UI,成功UI,失败UI

1738583005828
1738583078114
1738583085881
1738583171076
1738600484977

思路​

1.可以建设各种迷宫,闯关,副本房,设立牌子放置俺妞共玩家闯关
2.可以将按钮直接上架商城,共玩家购买后放自己家里随时挑战
3.可以把按钮配合电力系统设置自动触发
4.可以把按钮和【门票】联动,玩家开门后才能摸到按钮
5.可以把按钮放在BOSS刷新位置,先击杀BOSS才能继续挑战

权限

xmnpcchallenge.xxx - 允许使用NPC挑战按钮(配置文件自定义)

指令​

npcchallenge.start <玩家SteamID> <按钮皮肤ID> - 为玩家开启指定按钮的挑战

配置说明​

JSON:
{
  "插件设置": {
    "聊天提示前缀": "[NPC挑战]",
    "副本按钮设置": [
      {
        "权限名": "xmnpcchallenge.xxx",  //后缀可自定义,不写则不需要权限按下按钮
        "需要服务器等级": 9999, //写0禁用,否则需要玩家达到服务器等级才能使用按钮
        "需要BOSS等级": 0,//写0禁用,否则需要玩家达到BOSS等级才能使用按钮
        "冷却时间秒": 600,//玩家按下按钮成功发起挑战后,再次挑战的等待时间(控制台指令发起挑战不受影响)
        "可挑战次数": 2, //次数记录在存档文件,超过次数无法按下相同按钮(清档时手动删除存档文件,或开启底部自动清档来重置次数,写0则不限制次数)
        "按钮皮肤ID": 123,  //判断是否为副本按钮的条件
        "召唤的npc波数": 1, //如果写1代表只有按下按钮那一波,写2代表杀死首波后等到3秒继续刷一波相同数量的Npc
        "每波npc数量": 3,//每波召唤几个npc
        "限时时间秒": 60,//玩家需要在此时间内击杀所有波次的所有Npc视为完成挑战
        "使用技能BOSS(BossMonster)": true,//开启后使用技能BOSS插件召唤指定名称BOSS,而不再使用下方npc设置
        "boss名称": "",//写入技能BOSS插件要召唤的BOSS名称
        "npc血量": 200,
        "npc伤害倍数": 2.0,  //1.0=原倍伤害
        "npc武器": "rifle.ak",
        "npc服装": [
          {
            "物品短名": "pants",
            "皮肤ID": 0
          },
          {
            "物品短名": "attire.nesthat",
            "皮肤ID": 0
          }
        ],
        "奖励列表": [
          {
            "物品显示名": "木头",
            "物品短名": "wood",
            "皮肤ID": 0,
            "物品最小数量": 1000,
            "物品最大数量": 5000,
            "生成几率(1-100)": 100
          },
          {
            "物品显示名": "高质量金属",
            "物品短名": "metal.refined",
            "皮肤ID": 0,
            "物品最小数量": 10,
            "物品最大数量": 50,
            "生成几率(1-100)": 50
          }
        ],
        "奖励物品最少数": 1,//决定箱子里最少物品种类数
        "奖励物品最大数": 2,//决定箱子里最多物品种类数
        "打开箱子执行指令列表": [
          {
            "指令名称": "充值福利",
            "指令": "uu %STEAMID% 1",
            "概率": 100
          }
        ],
        "奖励指令最少数": 1,//打开奖励箱子时执行的最少指令数
        "奖励指令最大数": 1,/打开奖励箱子时执行的最多指令数
        "幸运值设置": [ //需要幸运值插件,开启后根据几率额外多生成1个奖励箱子
          {
            "在幸运值菜单显示信息": true, //开启后显示在幸运值插件的奖励菜单中
            "幸运值标题": "副本按钮额外奖励箱子x1",
            "幸运值副标题": "50%几率额外奖励一个箱子,每天触发1次",
            "需要的幸运值": 10, //写0不开启此功能
            "生成几率": 50,
            "冷却时间秒": 0 //写0每天触发一次0点重置,否则按照冷却时间可以重复触发
          }
        ]
      },
    "清档时清空玩家数据": true //清档时自动删除data数据
  }
}

使用方法​

1.放置一个带有指定皮肤ID的按钮
2.玩家按下按钮后会显示确认UI
3.确认后开始挑战,需要在限定时间内击杀所有NPC
4.成功完成挑战后会在玩家附近生成奖励箱子

注意事项​

1.奖励箱子会在1分钟后自动删除
2.NPC死亡后会清空服装栏和武器
3.挑战失败需要等待冷却时间后才能再次尝试
4.清档时可选择是否清空玩家挑战数据
5.挑战失败会自动删除未杀死的Npc

视频演示​

作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
198.00 CNY
查看
398
文件类型
cs
文件大小
55.2 KB
文件Hash
2ca33c4821b281322de9111ded641d97
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.1.0

    ✅新增BOSS挑战模式 "使用技能BOSS(BossMonster)": true, "boss名称": "鱿鱼先生", -...
  2. 1.0.2

    ✅添加XMBossLV·BOSS等级奖励联动,添加新配置"需要BOSS等级": 0,
  3. 1.0.1

    -添加新配置支持服务器等级插件 -添加新配置支持幸运值插件
标签
副本事件系列