找回密码
 点一下
查看: 1366|回复: 10

贴上这个触发,单位接受伤害War3就自动关闭

[复制链接]
发表于 2010-6-2 09:19:11 | 显示全部楼层 |阅读模式
没有报错的窗口弹出,就是自动关闭

我编辑顶楼。。怎么触发就显示不出来了。。。只好在连贴了。。。这是为什么

下边这个触发,单位发动疾风步的效果,就被加到 WindWalk单位组中了
 楼主| 发表于 2010-6-2 09:20:54 | 显示全部楼层
[trigger]
WindWalkATK
    事件
        单位 - 森林蜘蛛 0257 <预设> 接受伤害
    条件
        ((伤害来源) 在 WindWalk 中) 等于 TRUE
    动作
        Set tmp_real = ((转换 ((伤害来源) 的力量值(包括 加成)) 为实数) / 2.00)
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
            If - 条件
                (取(((转换 ((伤害来源) 的敏捷值(包括 加成)) 为实数) / 10.00), 30.00)中较小值) 大于或等于 (随机实数,最小值: 0.00 最大值: 100.00)
            Then - 动作
                Set tmp_real = (tmp_real x 2.00)
            Else - 动作
        单位 - 命令 (伤害来源) 对 (触发单位) 造成 tmp_real 点伤害,攻击类型: 英雄 伤害类型: 普通
        Set tmp_point = ((伤害来源) 的位置)
        漂浮文字 - 创建漂浮文字: ((转换 (转换 tmp_real 为整数) 为字符串) + !) 在 tmp_point,Z轴高度: 0.00 ,字体大小: 10.00 ,颜色值:(100.00%, 0.00%, 0.00%) ,透明度: 0.00%
        漂浮文字 - 设置 (最后创建的漂浮文字) : 禁用 永久显示.
        漂浮文字 - 设置 最后创建的漂浮文字 <New> 的X轴速率: 0.00 ,Y轴速率: 0.02
        漂浮文字 - 设置 (最后创建的漂浮文字) 的显示时间为 5.00 秒
        漂浮文字 - 设置 (最后创建的漂浮文字) 的消逝时间点为 2.00 秒
        点 - 清除 tmp_point
[/trigger]
回复

使用道具 举报

发表于 2010-6-2 10:20:49 | 显示全部楼层
八成是死循环了

事件:单位接受伤害
动作:伤害来源。对。触发单位造成伤害
回复

使用道具 举报

发表于 2010-6-2 10:40:03 | 显示全部楼层
单位发动疾风步的时候加入单位组 疾风步取消后是否有把它从单位组剔除呢 如果没有 反复加同一个单位进一个单位组可能就是关闭的原因
回复

使用道具 举报

发表于 2010-6-2 12:02:31 | 显示全部楼层
二楼那样说的也不一定是死循环,你看,疾风步一砍下去,下一个触发就不会运作,到底问题出在哪里?如果真是像二楼说的那样,你把触发里面的伤害先去掉看看。。。
回复

使用道具 举报

 楼主| 发表于 2010-6-2 12:16:59 | 显示全部楼层
不会重复的,我做了个0.3秒检测buff的触发的。而且我施放疾风步就攻击了的,然后就弹出来了,还没第二次放疾风步呢
回复

使用道具 举报

发表于 2010-6-2 12:45:36 | 显示全部楼层
死循环了
单位 - 命令 (伤害来源) 对 (触发单位) 造成 tmp_real 点伤害,攻击类型: 英雄 伤害类型: 普通
这句动作会发生抢占,重复引起这个触发
你可以用关闭、启用触发来包住这个动作避免这个问题

另外编辑触发在显示时会出现异常(不可见),刷新一下就好了
回复

使用道具 举报

 楼主| 发表于 2010-6-2 12:52:25 | 显示全部楼层
终于搞明白了,谢谢ls几位。ls说的抢占是怎么回事啊?
回复

使用道具 举报

发表于 2010-6-2 12:55:30 | 显示全部楼层
上面已经提到,是发生了无限循环导致的
回复

使用道具 举报

发表于 2010-6-2 14:33:21 | 显示全部楼层
就是在这个动作执行时,新的触发马上生效,而这个触发的后续动作被暂缓,知道新的触发执行完才继续,类似于一个嵌套过程
在这里因为这样而导致一个无限的循环嵌套过程,最终挂掉
问题解决把分类改掉吧
回复

使用道具 举报

 楼主| 发表于 2010-6-2 15:10:19 | 显示全部楼层
谢谢谢谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-4 22:29 , Processed in 0.030749 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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