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

原创 【XMHeavenlyTribulation·天劫挑战】 1.0.2

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

插件简介​

天劫挑战系统。玩家可以挑战不同等级的天劫,承受电击/爆炸/火焰,以及自定义技能的攻击,成功存活后获得丰厚奖励。
此插件可配合其他插件调用,同时提供玩家聊天指令和控制台指令。
建议搭配其他例如制作,升级,挑战,副本等进阶插件使用。

主要功能​

🌩️ 天劫挑战系统​

  • 支持多等级天劫配置
  • 标配三种天劫:电击/爆炸/火焰天劫
  • 支持自定义主题天劫,自定义技能-特效
  • 可配置攻击次数、间隔时间和伤害范围
  • 自动创建天劫平台,自定义高度,开始后传送玩家到高空平台
  • 挑战期间禁止玩家任何行为和移动(可选)
  • 挑战期间禁用此玩家被其他玩家伤害
  • 挑战成功/失败全服通知
  • 围观和围观减伤机制:
    • 配置文件开启是否允许围观
    • 开启后,当有玩家挑战天劫时,全服玩家会在屏幕右侧收到弹窗提示
    • 点击确认传送过去参与围观
    • 在配置文件设置,每增加1名玩家围观,可以减少最大伤害数值(写0可以禁用)
17542217523941754260642807
1754250119698

🎮 用户界面​

  • 天劫挑战确认UI,显示挑战详情
  • 实时天劫进度UI,显示倒计时和剩余攻击次数
  • 挑战结果UI,显示成功或失败信息1754221726541

🎁 奖励系统​

  • 物品奖励:支持多种物品、数量、皮肤配置
  • 指令奖励:支持执行自定义服务器指令
  • 概率系统:每个奖励都有独立的获得概率
  • 数量控制:可设置最少和最多奖励数量
1754221774525

🔧 管理功能​

  • 控制台指令:管理员可为任意玩家发起天劫
  • 聊天指令:玩家可自主发起天劫挑战
  • 权限系统:支持为不同天劫设置权限要求
  • API接口:供其他插件调用和集成

视频演示​

指令说明​

聊天指令​

  • /天劫 <等级> - 发起指定等级的天劫挑战(有冷却时间限制)
  • /天劫 - 查看可用等级和冷却时间状态
  • 不建议给玩家使用。建议搭配其他插件使用来设置挑战天劫的前置要求

控制台指令​

  • xmht.start <玩家名/SteamID> <天劫等级> - 为指定玩家发起天劫挑战(带提示确认UI,需要玩家确认挑战)
  • xmht.force <玩家名/SteamID> <天劫等级> - 为指定玩家发起天劫挑战(不带提示确认UI,强制开启挑战)

权限说明​

插件会根据配置文件中的权限名称自动注册权限:
  • xmheavenlytribulation.<权限名称> - 参与对应等级天劫的权限
例如:如果配置中设置权限名称为"vip",则实际权限为:xmheavenlytribulation.vip

配置​

JSON:
{
  "提示名字": "[天劫系统]",
  "聊天指令冷却时间": 10,//写0无冷却,秒
  "允许围观": true,//开启后有人挑战天劫时会向在线玩家发出UI提示
  "每围观1人减少最大伤害": 10.0,//写0禁用,按照点击围观确认按钮的玩家数量x此处写入数值=最大伤害减少数值
  "天劫设置": {
    "1": {
      "权限名称": "",//写入权限后缀,聊天指令和控制台为玩家发起都需要此权限。留空不需要权限。
      "等级": 1,//唯一标识,显示名称为LV.1
      "天劫名称": "筑基天劫",//显示名称
      "电击设置": {
        "启用电击": true,
        "电击总次数": 5,//波次
        "电击间隔时间秒": 6.0,//每次间隔时间
        "电击造成的最小伤害": 10.0,//造成的最小伤害
        "电击造成的最大伤害": 100.0,//造成的最大伤害,最小和最大每次从此区间值随机造成伤害
        "每次电击释放特效": "assets/content/effects/crossbreed/pfx crossbreed blue.prefab"//受击前播放特效
      },
      "爆炸设置": {
        "启用爆炸": true,
        "爆炸总次数": 5,
        "爆炸间隔时间秒": 5.0,
        "爆炸造成的最小伤害": 20.0,
        "爆炸造成的最大伤害": 200.0,
        "每次爆炸释放特效": "assets/content/effects/crossbreed/pfx crossbreed yellow.prefab"
      },
      "火焰设置": {
        "启用火焰": false,
        "火焰总次数": 5,
        "火焰间隔时间秒": 5.0,
        "火焰造成的最小伤害": 20.0,
        "火焰造成的最大伤害": 200.0,
        "每次火焰释放特效": "assets/content/effects/crossbreed/pfx crossbreed yellow.prefab"
      },
      "自定义天劫效果": [
        {
          "启用": true,
          "名称": "风暴",
          "天劫攻击特效": [
            {
              "实体特效": false,//如果生成是实体写true,非实体特效写false
              "预制件": "assets/content/nature/treesprefabs/trees/effects/tree_bonus_effect.prefab"
            },
            {
              "实体特效": false,
              "预制件": "assets/content/nature/treesprefabs/trees/effects/tree_impact_mask.prefab"
            }
          ],
          "攻击总次数": 3,
          "攻击间隔时间秒": 5.0,
          "造成的最小伤害": 20.0,
          "造成的最大伤害": 50.0,
          "每次攻击释放特效": "assets/content/effects/crossbreed/pfx crossbreed blue.prefab"
        },
        {
          "启用": true,
          "名称": "雪人",
          "天劫攻击特效": [
            {
              "实体特效": true,//此处生成实体雪人,所以写true
              "预制件": "assets/prefabs/misc/xmas/snowman/snowman.deployed.prefab"
            },
            {
              "实体特效": false,
              "预制件": "assets/prefabs/tools/spraycan/reskineffect.prefab"
            }
          ],
          "攻击总次数": 3,
          "攻击间隔时间秒": 5.0,
          "造成的最小伤害": 20.0,
          "造成的最大伤害": 50.0,
          "每次攻击释放特效": "assets/content/effects/crossbreed/pfx crossbreed blue.prefab"
        }
      ],
      "禁止玩家移动": true,//开启后玩家只能站桩什么也干不了,也不能吃东西也不能移动也不能使用指令
      "升空高度": 100.0,//玩家距离地面的高度
      "挑战成功全服通知消息": "<size=20>恭喜玩家<color=#00FBFF>{0}</color>成功挑战了<color=#00FBFF>{1}</color>!</size>",
      "挑战失败全服通知消息": "<size=20>很遗憾,玩家<color=#00FBFF>{0}</color>挑战<color=#00FBFF>{1}</color>失败!</size>",
      "挑战天劫背景音乐设置": [//写入多个就随机选择一个
        {
          "音乐外链": "http://img.rustsb.com/c/天劫.mp3",//音乐文件外链网址,会在玩家挑战时播放音乐,留空不播放
          "音乐持续时间": 62.0//音频播放总时长秒
        }
      ],
      "挑战成功奖励物品": [
        {
          "物品名称": "木头",
          "物品简称": "wood",
          "物品皮肤": 0,
          "物品数量": 1000,
          "概率": 100//1%-100%
        }
      ],
      "奖励物品最少数": 1,
      "奖励物品最大数": 3,
      "挑战成功奖励指令": [
        {
          "指令名称": "经验奖励",
          "指令": "uu %STEAMID% 1",
          "概率": 100
        }
      ],
      "奖励指令最少数": 1,
      "奖励指令最大数": 3
    }
  }
}

自定义天劫​

17542601891301754260204769
JSON:
      "自定义天劫效果": [
        {
          "启用": true,
          "名称": "风暴",
          "天劫攻击特效": [
            {
              "实体特效": false,//非实体,风暴效果
              "预制件": "assets/content/nature/treesprefabs/trees/effects/tree_bonus_effect.prefab"
            },
            {
              "实体特效": false,//非实体,碎屑效果
              "预制件": "assets/content/nature/treesprefabs/trees/effects/tree_impact_mask.prefab"
            }
          ],
          "攻击总次数": 3,
          "攻击间隔时间秒": 5.0,
          "造成的最小伤害": 20.0,
          "造成的最大伤害": 50.0,
          "每次攻击释放特效": "assets/content/effects/crossbreed/pfx crossbreed blue.prefab"
        },
        {
          "启用": true,
          "名称": "雪人",
          "天劫攻击特效": [
            {
              "实体特效": true,//实体,放置雪人
              "预制件": "assets/prefabs/misc/xmas/snowman/snowman.deployed.prefab"
            },
            {
              "实体特效": false,//非实体,喷漆效果
              "预制件": "assets/prefabs/tools/spraycan/reskineffect.prefab"
            }
          ],
          "攻击总次数": 3,
          "攻击间隔时间秒": 5.0,
          "造成的最小伤害": 20.0,
          "造成的最大伤害": 50.0,
          "每次攻击释放特效": "assets/content/effects/crossbreed/pfx crossbreed blue.prefab"
        }
      ],

注意事项​

  • 天劫期间玩家死亡会自动失败
  • 玩家掉落平台超过1米会自动失败
  • 插件卸载时会自动清理所有UI和天劫状态
  • 其他玩家无法对正在挑战天劫的玩家造成伤害
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
298.00 CNY
查看
60
文件类型
cs
文件大小
86.6 KB
文件Hash
342e9894298a789a73e82cfb3a2d3d2e
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.2

    ✅添加了新的火焰天劫 ✅添加新配置,支持自定义天劫技能设置 🔁调整UI文字大小
  2. 1.0.1

    ✅添加配置,详情查看插件介绍页 "允许围观": true, "每围观1人减少最大伤害": 10.0, ✅添加围观UI ✅对正在挑战天劫的玩家禁用PVP伤害
标签
副本事件系列