找回密码
 点一下
查看: 1012|回复: 12

这个触发有什么问题?

[复制链接]
发表于 2010-8-10 13:56:26 | 显示全部楼层 |阅读模式
[trigger]如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
    If - 条件
        (施放技能) 等于 灭魂三刀
    Then - 动作
        单位 - 暂停 (触发单位)
        单位 - 设置 (触发单位) 无敌的
        动画 - 播放 (触发单位) 的 attack 动作
        单位 - 创建 1 个 126666 (等级 1) 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) ,面向角度为 ((触发单位) 的面向角度) 度
        动画 - 改变 (最后创建的单位)  的颜色比例: (100.00%, 100.00%, 100.00%),透明度: 60.00%
        动画 - 播放 (最后创建的单位) 的 attack 动作
        单位 - 设置 4.00 秒 水元素 类型的生命周期对 (最后创建的单位)
        特殊效果 - 在 ((触发单位) 的位置) 创建特效: Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
        特殊效果 - 在 ((触发单位) 的位置) 创建特效: Objects\Spawnmodels\Critters\Albatross\CritterBloodAlbatross.mdl
        单位 - 命令 (触发单位) 对 (技能施放目标) 造成 ((生命值 对于 (触发单位)) x (0.30 x (转换 (灭魂三刀  的等级对 (触发单位)) 为实数))) 点伤害,攻击类型: 英雄 伤害类型: 普通
        单位 - 设置 (触发单位) 可攻击的
        单位 - 恢复 (触发单位)
    Else - 动作
        不做任何动作
[/trigger]
发表于 2010-8-10 14:29:03 | 显示全部楼层
你至少要说说遇到了什么情况吧.........
或者讲一讲想要什么效果吧......
不然我们怎么知道什么问题.....
回复

使用道具 举报

发表于 2010-8-10 14:29:22 | 显示全部楼层
请描述你想实现什么功能 然后你得到了什么结果或现象 不然无法对症下药
回复

使用道具 举报

发表于 2010-8-10 14:43:14 | 显示全部楼层
似乎会不停重复施法?
回复

使用道具 举报

发表于 2010-8-10 14:57:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2010-8-10 14:58:48 | 显示全部楼层
会触发“瞬间暂停单位”的BUG.....
http://bbs.islga.org/read-htm-tid-42754.html
回复

使用道具 举报

 楼主| 发表于 2010-8-10 15:25:34 | 显示全部楼层
某单位施放风暴之锤(灭弧三刀)
创造一个触发单位模型的元灵。
和触发单位一起做攻击动作
然后造成上面公式的伤害
回复

使用道具 举报

 楼主| 发表于 2010-8-10 15:26:06 | 显示全部楼层
我遇到的问题是没有伤害。。风暴之锤的眩晕效果也不出来
回复

使用道具 举报

发表于 2010-8-10 15:27:38 | 显示全部楼层
求事件?
会不会你锤子根本就没丢出去
回复

使用道具 举报

发表于 2010-8-10 15:28:51 | 显示全部楼层
瞬间暂停的后果
第一类:单位目标技能。如:“风暴之锤”“神圣之光”“纠根缠绕”。。。。
实验结果:技能效果不生效,但CD和魔法都会消耗。
实验结论:“瞬间暂停”单位,会终止单位目标技能的技能效果。
因此眩晕不生效很正常
至于伤害为什么没有就不知道了
技能目标是无敌的?
触发单位血太少了?
事件是释放技能结束?
触发单位没有灭魂三刀这技能?

只能想到这些可能了
回复

使用道具 举报

发表于 2010-8-10 15:59:21 | 显示全部楼层
没有伤害很正常,“技能释放结束”后“技能目标单位”(和“技能释放点”)就会被清空。
这是一个很重要的常识,比如:你要在技能释放完成4秒后,杀死技能目标。
直接用“等待4S”“杀死 技能目标”是不行的,必须要用变量储存“技能目标”,然后4秒后调用变量才有效。

而“暂停单位”终止了技能,于是“技能目标”就没有了。。。

总之,这个问题的解决方法就是:把“暂停单位”去掉.....
回复

使用道具 举报

发表于 2010-8-10 16:10:36 | 显示全部楼层
引用第10楼希瓦于2010-08-10 15:59发表的  :
没有伤害很正常,“技能释放结束”后“技能目标单位”(和“技能释放点”)就会被清空。
这是一个很重要的常识,比如:你要在技能释放完成4秒后,杀死技能目标。
直接用“等待4S”“杀死 技能目标”是不行的,必须要用变量储存“技能目标”,然后4秒后调用变量才有效。

而“暂停单位”终止了技能,于是“技能目标”就没有了。。。
.......
不怪得我之前的多重暴雷擊沒用......
回复

使用道具 举报

发表于 2010-8-10 18:51:19 | 显示全部楼层
哎,要经常逛逛论坛啊,西瓦这篇文章其实还是有名气的,另外你的标题居然没被扣分,这个很神奇。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 15:04 , Processed in 0.032262 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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