找回密码
 点一下
查看: 868|回复: 3

好奇怪的问题~条件判断总是失败

[复制链接]
发表于 2011-5-1 16:20:35 | 显示全部楼层 |阅读模式
我这个条件总是判断失败,就算受伤的单位已经有了行为也是失败~怎么回事呢,论坛不知道咋的,附件穿不上来?
[trigger]
种植炸弹 - 死亡判断
    事件
        单位 -任意单位 受到 致命 溅射 伤害 (从 火焰喷射器 (伤害) 火舌 效果中)
        单位 -任意单位 受到 致命 溅射 伤害 (从 火焰喷射器 (伤害) 烈焰风暴 效果中)
        单位 -任意单位 受到 致命 溅射 伤害 (从 火焰喷射器 (伤害) 新兵 效果中)
    局部变量
    条件
        ((进行触发的单位)有1种植炸弹 被种植)==true
    动作
        UI -为(玩家组(1))将"死于点燃"显示到聊天区域
        单位组 -挑选(在(区(((进行触发的单位)的位置点),4.0))内的属于玩家任意玩家的,并且匹配不包括: 发射物, 死亡的, 隐藏的的任意单位,最多有任意数量个)中的每一个单位并执行(动作)
            动作
                单位 -从(造成伤害的单位)中添加11 种植炸弹 被点燃到(被挑选的单位)
                单位 -将单位(被挑选的单位)上的1 种植炸弹 被点燃的持续时间设置为20

[/trigger]
 楼主| 发表于 2011-5-1 18:51:45 | 显示全部楼层
我发现好像发生这个事件的时候,单位身上的行为已经全都没有了?
回复

使用道具 举报

 楼主| 发表于 2011-5-1 19:44:39 | 显示全部楼层
应该是发生此事件时,单位已经死亡了,BUFF已经被清除了?
那我怎么判断单位死的时候是否带着BUFF啊。。。
回复

使用道具 举报

发表于 2011-5-1 20:20:27 | 显示全部楼层
对,不论是死亡事件,受伤事件,还是单位生命改变事件。都是在周期的末尾才抛出的。

所以当你捕捉到的时候单位已经死亡。这时候再捕捉buff是来不及的。



不过我们依然可以通过一个窍门来在单位死亡的“前一瞬间”来触发事件,具体可以参考我以前发的那个致命一击漂字演示。


http://bbs.islga.org/read-htm-tid-52014.html


我们先给目标一个伤害响应buff。然后让他在捕捉到致死伤害时抛出一个特殊效果。然后我们只要捕捉这个效果事件,就能捕捉到“死亡前一刻”了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 15:08 , Processed in 0.042398 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表