• 注册
  • 玩家交流 玩家交流 关注:1340 内容:10032

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

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

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

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

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

    Lv.1

    不知道



    回复
    Lv.6
    冲向2023
    跟技能有关系吧
    回复
    Lv.1
    感谢大佬!
    回复
    Lv.1
    这样写吗,直接不触发了
    回复
    Lv.1

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

    回复
    Lv.1
    试过了,如果写错了包括那行代码及以下代码全部不生效,这样写虽然能运行但是跟原来一样,不知道是不是亡灵遗产不一样
    回复
    Lv.2

    @Po_565


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


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


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


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




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

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

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

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    CSO大型模组锐意制作中。交流吹水群729241434
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ:2326526686
  • 无名氏_217
  • 暂没有数据

    赞助广告位

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

    分享网站

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