• 注册
  • 玩家交流 玩家交流 关注:1078 内容:7883

    求助,怎么让电死烧死的丧尸也触发这个事件

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 玩家交流 > 正文
  • 玩家交流
  • Lv.1

    求助,怎么让电死烧死的丧尸也触发这个事件

    如题,现在只有自己打最后一下才能触发,烧死电死都不行但是能正常加经验

    Lv.1

    不知道



    回复
    Lv.3
    冲向2023
    跟技能有关系吧
    回复
    Lv.1

    回复
    Lv.1

    这样子还是跟原来一样,击杀触发,烧死电死不触发,这个事件都是有的,我玩的亡灵遗产

    回复
    Lv.1

    @Po_565


    buff击杀(流血、烧、电),不会触发任何玩家的触发器,只有僵尸实体的onSelfDied会触发,但是onSelfDied触发器获取到目标玩家是空。


    实测:给僵尸添加onSelfDied,使用燃烧瓶烧死僵尸游戏内只会触发僵尸的onSelfDied,但是无法获得燃烧buff对应的玩家信息(应该是游戏的逻辑bug)。


    以上结论来自A20.7版本游戏内核代码逻辑,以及个人debug,如有错误,欢迎指正。


    游戏bug,建议制作Mod不要考虑buff击杀(流血、烧、电等)。




  • Po_565感谢大佬,那应该是没法搞了,算了吧 [s-57]
    拉黑 1星期前 手机端回复
  • Po_565还有个问题,既然电死烧死能加经验那为啥就不能触发别的事件呢,那电死烧死加经验的代码又是什么 [s-33]
    拉黑 1星期前 手机端回复
  • 僵尸死亡=》如果是玩家击杀,则触发onOtherKilledSelf=》再无条件触发onSelfDied
    拉黑 1星期前 电脑端回复
  • 僵尸死于buff=》只触发onSelfDied 游戏代码逻辑就是这样的,不支持其他触发器
    拉黑 1星期前 电脑端回复
  • 用武器打死僵尸和用燃烧瓶烧死僵尸,获取的经验虽然是一样的,但是在游戏代码里是两套逻辑。 前者是玩家主动击杀,然后获取经验,后者是僵尸死亡,游戏代码做了判断,如果僵尸是死于buff,则给buff对应的玩家增加经验。
    拉黑 1星期前 电脑端回复
  • 僵尸死于buff=》触发onSelfDied=》检测是否是电buff,检测对应的玩家是否学习高级工程师技能,如果已学习,则给玩家增加相应倍率经验;如果不是电buff,则给玩家增加原本的经验。 所以,烧死经验没法改,但是电死经验是可以参考高级工程师技能进行修改的。
    拉黑 1星期前 电脑端回复
  • Po_565@桃 有对应代码吗,不知道它是在规则记事本还是技能的记事本里面,感觉应该是能抄它的逻辑写一个掉东西的出来
    拉黑 1星期前 手机端回复
  • 回复
    大版主
    Lv.6
    闪耀星神
    打赏了@桃88金币

    白天在工作,晚上在睡觉,有事可以留言,不一定能及时回复!

    回复
    创建和谐社区,请勿发布无意义内容,获取金币请看右边的指南 [金币获取指南]

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • 英雄大人
    英雄大人
    白天在工作,晚上在睡觉,有事可以留言,不一定能及时回复!
  • 暂没有数据

    赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:目前广告位已满!

    分享网站

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