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

新品 【XMSkillTrigger·技能触发系统】 1.0.1

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

插件简介​

XMSkillTrigger是一个强大的技能触发器插件,支持多种触发方式来调用技能库插件的技能。插件提供了四种不同的触发机制,让服务器管理员可以创建丰富的游戏体验。

主要功能​

1. 拾取资源触发(增加危险系数!)​

  • 当玩家拾取指定的野生资源时触发技能
  • 支持设置触发概率和冷却时间
  • 可配置免疫权限,拥有权限的玩家不会触发
  • 支持随机触发或按顺序触发多个技能

2. 攻击NPC触发(为任意副本npc添加技能!)​

  • 当玩家攻击指定名称或预制的NPC时,NPC会释放技能攻击玩家
  • 支持通过NPC名称或预制件路径进行匹配
  • 可设置触发概率和冷却时间
  • 支持免疫权限设置

3. 被攻击反击触发(氪金大佬保护!)​

  • 当拥有指定权限的玩家被攻击时,自动释放反击技能攻击攻击者
  • 支持多种攻击者类型:玩家、动物、NPC
  • 释放者为被攻击的玩家,目标为攻击者
  • 支持触发权限和免疫权限设置
  • 可配置反击概率和冷却时间
  • 自己攻击自己不会触发反击

4. 建筑被攻击反击触发(增加抄家难度!)​

  • 当拥有指定权限的玩家的建筑被攻击时,从建筑位置释放技能攻击攻击者
  • 建筑主人攻击自己的建筑不会触发
  • 建筑主人离线也会触发技能
  • 支持触发权限和免疫权限设置
  • 可配置反击概率和冷却时间

5. shift+E键触发(玩家直接释放技能!)​

  • 检测玩家按下shift+E键打开UI
  • 选择要释放的技能,点击技能释放(可滚轮翻页)
  • 根据配置限制,概率,冷却等,决定释放技能是否成功
  • 判断玩家范围内的玩家,动物,npc,朝目标释放技能攻击
  • 1755962807986

配置​

JSON:
"拾取资源触发": [
  {
    "免疫权限": "",//写入权限自动注册,有此权限的玩家不会触发
    "预制名": "assets/bundled/prefabs/autospawn/collectable/potato/potato-collectable.prefab",//写入拾取资源预制名,比如这是土豆
    "触发概率": 50,//1-100
    "触发冷却": 0,//触发成功后等待多少秒
    "触发技能库编号": [//要调用的技能库技能编号,支持自定义技能
      1,
      2,
      3
    ],
    "随机触发技能": true //如果开启,从编号列表随机选择一个,如果关闭,按顺序触发全部技能
  }
],
"攻击名称触发": [//玩家攻击符合名字的npc时会触发npc向玩家释放技能
  {
    "免疫权限": "",//写入权限自动注册,有此权限的玩家不会触发
    "NPC名称或预制": "鱿鱼先生",//判断玩家攻击的npc名字是否正确,这里如果写的不是名字而是预制件,就直接判断npc预制类型是否吻合,比如assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_oilrig.prefab
    "触发概率": 50,
    "触发冷却": 0,
    "触发技能库编号": [
      1,
      2,
      3
    ]
    "随机触发技能": true
  }
],
"攻击玩家触发": [//当有权限的玩家被其他玩家,或者动物,或者npc攻击时,自动释放技能回击。释放者=玩家本人,攻击目标=攻击玩家的玩家、动物、npc
  {
    "免疫权限": "",//写入权限自动注册,有此权限的玩家不会触发
    "触发权限": "vip",//有此权限的玩家被其他玩家或npc或动物攻击时才会触发技能攻击对方
    "触发概率": 50,
    "冷却": 60,
    "反击技能编号": [
      1
    ]
    "随机触发技能": true
  }
],
"攻击玩家建筑触发": [//当有权限的玩家的建筑,被其他玩家或npc攻击时,从建筑位置释放技能向攻击建筑的玩家位置或npc位置
  {
    "免疫权限": "",//写入权限自动注册,有此权限的玩家不会触发
    "触发权限": "home",//有此权限的的玩家被其他玩家攻击他的建筑时才会让建筑释放技能攻击目标,权限本人攻击自己的建筑不会触发
    "触发概率": 50,
    "冷却": 60,
    "反击技能编号": [
      1
    ]
    "随机触发技能": true
  }
],
  "shift+E键触发": [
    {
      "触发权限": "",
      "触发概率": 50,
      "冷却": 60,
      "允许释放的技能编号": [
        1,
        2,
        3,
        4,
        5
      ],
      "释放成功扣除体力": 5,
      "释放需要服务器等级": 0,
      "释放需要身份": "",
      "释放需要达到幸运值": 0,
      "释放需要点赞数": 0
    }
  ]
}

控制台指令​

XMSkillTriggerClearCooldown​

  • 功能: 清除玩家冷却时间
  • 权限: 仅管理员可用
  • 用法:
    • XMSkillTriggerClearCooldown - 清除所有玩家冷却
    • XMSkillTriggerClearCooldown <玩家名> - 清除指定玩家冷却

依赖插件​

权限系统​

插件会自动注册配置文件中定义的所有权限,管理员可以通过Oxide权限系统为玩家分配相应权限。

权限格式说明​

  • 配置文件中可以使用简短权限名(如 vip、home)
  • 插件会自动添加 xmskilltrigger. 前缀进行注册
  • 支持两种格式:
    • 配置文件:"触发权限": "vip"
    • 实际注册:xmskilltrigger.vip

常用权限​

  • xmskilltrigger.vip - VIP反击权限
  • xmskilltrigger.home - 建筑保护权限
  • xmskilltrigger.immune - 免疫触发权限

注意事项​

  1. 确保XMSkillLibrary插件已正确安装并加载
  2. 配置文件中的技能编号必须在技能库中存在
  3. 权限名称区分大小写
  4. 预制件路径支持部分匹配,建议使用完整路径以避免误触发
  5. 冷却时间为0表示无冷却限制
  6. 建筑攻击触发
  • 建筑主人无需在线,离线状态下也可以触发
  • 建筑主人攻击自己的建筑不会触发
  • 只有真正的建筑实体才会触发(墙、门、地基等)
  • 建筑主人需要拥有配置的"触发权限"
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
198.00 CNY
查看
43
文件类型
cs
文件大小
55.2 KB
文件Hash
8d6b300538990ffe96c60fad414310dc
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.1

    ✅添加新的触发类型 可以让玩家无需武器直接按键触发技能主动攻击 "shift+E键触发": [ { "触发权限": "", "触发概率": 50...
标签