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

原创 【XMFishZNator·万能发射器】 1.0.2

需要插件(必装)

QQ20250817214351

主要功能​

榴弹发射器模式​

  • 使用榴弹发射器发射任何游戏物品(F1控制台里所有物品都可以)
  • 支持皮肤限制,只有特定皮肤的榴弹发射器才能触发
  • 可配置子弹消耗(需要背包中有对应皮肤的物品)
  • 不爆炸=false:附着榴弹炮,造成正常榴弹爆炸伤害
  • 不爆炸=true:直接发射物品,使用配置的伤害值
  • 支持伤害自定义
  • 支持权限控制
  • 支持烟花效果

火箭筒模式​

  • 使用火箭筒发射任意实体(动物,矿石,建筑物等)
  • 支持皮肤限制和权限控制
  • 可配置是否删除动物
  • 发射的实体会跟随火箭弹移动,保持完美的飞行轨迹
  • 支持所有类型的实体
  • 自动禁用实体的AI和物理组件,确保飞行轨迹不受干扰
  • 支持权限控制
  • 支持烟花效果

武器智能匹配​

  • 配置可以设置指定皮肤ID的武器对应的发射列表
  • 配置也可以设置武器不限制皮肤ID
    • 默认武器都可以使用,可以通过限制权限
    • 可以设置子弹皮肤,玩家背包有对应皮肤物品即可消耗并使用
    • 如果设置了子弹皮肤,并有多个不限制皮肤的武器,会智能通过子弹皮肤匹配配置文件

权限系统​

  • 权限格式: xmfishznator.{权限后缀}
  • 在配置文件中设置权限后缀,插件会自动注册对应权限
  • 留空权限后缀则所有玩家都可以使用

连发权限(仅爆炸模式生效)​

  • xmfishznator.grenade.X - 榴弹发射器X连发权限(X=直接写数字,2-10)
    • "不附加榴弹”: false 确保为false才生效
  • xmfishznator.rocket.X - 火箭筒X连发权限(X=直接写数字,2-10)
    • "不删除动物": false 确保为false才生效

控制台指令​

xmfishznator.grenade
  • 用法: xmfishznator.grenade <steamid> <名称>
  • 功能: 给指定玩家提供自定义名称的榴弹发射器
  • 示例: xmfishznator.grenade 76561198000000000 超级鱼发射器
xmfishznator.rocket
  • 用法: xmfishznator.rocket <steamid> <名称>
  • 功能: 给指定玩家提供自定义名称的火箭筒
  • 示例: xmfishznator.rocket 76561198000000000 鲨鱼发射器

配置说明​

榴弹发射器设置​

  • 榴弹发射器名称: 武器的显示名称
  • 榴弹发射器皮肤限制: 限制特定皮肤ID的榴弹发射器才能使用(0为不限制)
  • 需要权限: 权限后缀,留空则不需要权限
  • 子弹物品简称: 可发射的物品简称列表(支持任何游戏物品)
  • 子弹皮肤限制: 需要消耗的子弹皮肤ID,这不是指装弹,而是背包里要有(0为不消耗)
  • 不附加榴弹: false=附着榴弹炮造成爆炸伤害,true=直接发射物品使用配置伤害
  • 造成伤害: 物品击中玩家时的伤害值(仅在不附加榴弹=true时生效)
  • 发射两个物品之间的时间: 发射间隔时间
  • 发射速度: 物品的飞行速度
  • 发射间隔秒: 两次发射之间的冷却时间
  • 生成烟花的百分比: 击中玩家时生成烟花的概率

火箭筒设置​

  • 火箭筒名称: 武器的显示名称
  • 火箭筒皮肤限制: 限制特定皮肤ID的火箭筒才能使用(0为不限制)
  • 需要权限: 权限后缀,留空则不需要权限
  • 子弹预制件: 发射的实体预制体路径列表
  • 子弹皮肤限制: 需要消耗的子弹皮肤ID,这不是指装弹,而是背包里要有(0为不消耗)
  • 不删除动物: 开启后,实体会在碰撞位置停下并存留
  • 造成伤害: 是否造成正常伤害(false时将火箭弹改为烟雾弹,伤害大概5点)
  • 发射速度: 实体的飞行速度
  • 发射间隔秒: 两次发射之间的冷却时间
  • 生成烟花的百分比: 击中目标时生成烟花的概率

强化爆炸系统​

开启后自动识别武器等级,生效后产生附加爆炸数和范围爆炸

等级识别​

  • 支持识别武器名称中的等级标识:Lv.5、LV.5、lv.5、自动识别等级
  • 当武器等级达到配置的"生效等级"时,强化爆炸功能激活
  • 可以强化爆炸的生效冷却

强化计算​

  • 榴弹发射器: 简单理解成连发,在发射时会额外附加X个榴弹,如果玩家有连发权限,会超级倍增!
  • 火箭筒: 发射多管火箭弹升空后坠落爆炸,还附带X小火箭爆炸
  • 爆炸数量: 根据武器等级自动计算,等级越高爆炸越多
  • 爆炸范围: 随等级增加而扩大

示例效果​

  • 假设配置文件设置生效等级为5,间隔等级为5
  • 榴弹发射器 Lv.50:强化爆炸生效时,发射一次会附加10个榴弹
  • 火箭筒 Lv.30:强化爆炸生效时,发射1枚MLRS火箭弹,升空后坠落并生成6发火箭弹到瞄准位置爆炸

视频演示​



JSON:
{
  "榴弹发射器设置": [
    {
      "榴弹发射器名称": "鱼发射器",
      "榴弹发射器皮肤限制": 111,
      "需要权限": "",
      "子弹物品简称": [
        "fish.yellowperch",
        "fish.anchovy",
        "fish.catfish",
        "fish.herring",
        "fish.orangeroughy",
        "fish.salmon",
        "fish.sardine",
        "fish.troutsmall"
      ],
      "子弹皮肤限制": 123,
      "不附加榴弹": false,
      "造成伤害": 10.0,
      "发射两个物品之间的时间": 0.05,
      "发射速度": 20,
      "发射间隔秒": 1,
      "生成烟花的百分比": 20,
      "强化爆炸设置": {
        "启用": true,
        "生效等级": 5,
        "每间隔多少级强化范围爆炸": 5,
        "每次强化范围爆炸数": 1,
        "冷却": 0
      }
    },
    {
      "榴弹发射器名称": "椅子发射器",
      "榴弹发射器皮肤限制": 222,
      "需要权限": "",
      "子弹物品简称": [
        "chair",
        "rockingchair"
      ],
      "子弹皮肤限制": 0,
      "不附加榴弹": true,
      "造成伤害": 10.0,
      "发射两个物品之间的时间": 0.05,
      "发射速度": 20,
      "发射间隔秒": 1,
      "生成烟花的百分比": 20,
      "强化爆炸设置": {
        "启用": true,
        "生效等级": 5,
        "每间隔多少级强化范围爆炸": 5,
        "每次强化范围爆炸数": 1,
        "冷却": 0
      }
    }
  ],
  "火箭筒设置": [
    {
      "火箭筒名称": "鲨鱼火箭筒",
      "火箭筒皮肤限制": 0,
      "需要权限": "",
      "子弹预制件": [
        "assets/rust.ai/agents/fish/simpleshark.prefab"
      ],
      "子弹皮肤限制": 123,
      "不删除动物": false,
      "造成伤害": true,
      "发射速度": 20,
      "发射间隔秒": 3,
      "生成烟花的百分比": 20,
      "强化爆炸设置": {
        "启用": true,
        "生效等级": 5,
        "每间隔多少级强化范围爆炸": 5,
        "每次强化范围爆炸数": 1,
        "冷却": 0
      }
    },
    {
      "火箭筒名称": "动物园火箭筒",
      "火箭筒皮肤限制": 333,
      "需要权限": "",
      "子弹预制件": [
        "assets/rust.ai/agents/boar/boar.prefab",
        "assets/rust.ai/agents/bear/bear.prefab",
        "assets/rust.ai/agents/wolf/wolf2.prefab",
        "assets/rust.ai/agents/snake/snake.entity.prefab",
        "assets/rust.ai/agents/crocodile/crocodile.prefab",
        "assets/rust.ai/agents/panther/panther.prefab",
        "assets/rust.ai/agents/stag/stag.prefab",
        "assets/rust.ai/agents/horse/horse.prefab",
        "assets/rust.ai/agents/tiger/tiger.prefab",
        "assets/rust.ai/agents/chicken/chicken.prefab",
        "assets/rust.ai/agents/fish/simpleshark.prefab"
      ],
      "子弹皮肤限制": 123,
      "不删除动物": true,
      "造成伤害": false,
      "发射速度": 20,
      "发射间隔秒": 3,
      "生成烟花的百分比": 20,
      "强化爆炸设置": {
        "启用": true,
        "生效等级": 5,
        "每间隔多少级强化范围爆炸": 5,
        "每次强化范围爆炸数": 1,
        "冷却": 0
      }
    }
  ]
}
作者
pandaman
下载
3
类型
数字产品
有效期
无限
价格
298.00 CNY
查看
171
文件类型
cs
文件大小
66.5 KB
文件Hash
eb7bdf1c660480674493be5ca6e174b4
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.2

    🔁修改控制台指令 ✅新增强化爆炸配置
  2. 1.0.1

    ✅添加连发权限 🔁修复空引用
标签