• 注册
  • 玩家交流 玩家交流 关注:1752 内容:12591

    求助关于枪械发射类型的问题

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 玩家交流 > 正文
  • 玩家交流
  • 直接上问题,如何把半自动类型的武器改为全自动

    我最近在做一个爆炸自动步枪的MOD,枪和子弹的问题都解决了,突然想到枪械扳机类型是半自动的。

    先说爆炸子弹这一块。全自动枪械的子弹属性很简单,只有关于单体伤害的属性,没有爆炸属性。而会爆炸的子弹都会有以下这两条代码

        <property class=“Action1”>
            <property name=“Class” value=“Projectile”/>

    第一行是行为类,第二行描述的是物品为投射物类型,要想使用Explosion的调用,必须在类内,如果添加了<property class=”xxx”/>的话,就必须要有<property name=”class” value=”xxx”/>,如果没有的话会报错。而游戏中所有子弹类型的物品,只要添加了Action1,类型都是抛射物,所以爆炸子弹的类型已经决定了。

    再说关于枪的选择,枪的发射类型(以下简称扳机)有三种

    Ranged Catapult Launcher

    远程     投射器    发射器,扳机类型为Ranged,发射的投射物会全变为实弹类型,没有弹道,不会触发爆炸效果。Catapult是弓类的扳机,类型是蓄力,不能改为全自动。Launcher是弩和火箭炮的扳机,类型是半自动,而且能触发投射物的爆炸效果。所以枪的扳机确定为Launcher。

    从枪械属性的寻找也没有找到关于全/半自动的属性。唯一一个相关属性我是从全自动模组(游戏内的模组)中找到的

    <passive_effect name=“BurstRoundCount” operation=“base_set” value=“999” tags=“perkDemolitionsExpert”/>

    这个对扳机为Ranged的武器有用,安装到扳机为Launcher的武器上会一次发射999颗子弹,把弹匣打成负数。

    以上

    描述那么多是为了让大家避免重复测试代码。

    有哪位大神知道怎么修改吗?

    "点赞是美意,打赏是鼓励"

    创建和谐社区,请勿发表 不符合法律法规 的内容,社区不是大家 发泄个人情绪 的地方
    获取金币请查看 网页右侧悬浮栏领金币按钮 ,做 签到社区任务 获得金币!

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    交流吹水群967780922
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ群:967780922
  • 无名氏_217
  • 安安
    安安
    大背包、常显、叠加、除草树,唯一作者QQ383125283
  • happy!
    happy!
    住院中
  • 咖啡很苦
  • 妮可Neko
    妮可Neko
    无聊写些小玩意儿
  • 暂没有数据

    赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: