找回密码
 点一下
查看: 1443|回复: 11

一个空中的砍人技能,可是做好后发现自己和敌人都飞不起来

[复制链接]
发表于 2009-6-6 18:14:07 | 显示全部楼层 |阅读模式
请各位老大们看看是什么回事 拜托了  查了半天头查破了也没看出问题。。。  就是一个旋风把敌人和自己同时卷上天然后一起砍下来落地,结果做好后发现都在地上飞不起来。。。。

[trigger]
kz
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 裂空斩破
    动作
        设置 A = (触发单位)
        设置 C = (技能施放目标)
        设置 H = 0
        设置 I = 0
        设置 r = 0.00
        设置 int = 0
        设置 uintall[0] = (施法单位)
        设置 point[0] = (uintall[0] 的位置)
        设置 x = (point[0] 的X轴坐标)
        设置 y = (point[0] 的Y轴坐标)
        单位 - 暂停 uintall[0]
        动画 - 改变 uintall[0] 的动画播放速度为正常速度的 0.30 倍
        动画 - 播放 uintall[0] 的 channel 动作
        For循环整数A从 1 到 5, 做动作
            Loop - 动作
                设置 ang1[循环整数A [R]] = (72.00 x (转换 循环整数A [R] 为实数))
                设置 uintall[循环整数A [R]] = (新建 (uintall[0] 的所有者) 的 枪气单位 在 (从 point[0] 开始,距离 r ,方向为 (72.00 x (转换 循环整数A [R] 为实数)) 度的位移处) 面向角度:0.00 度)
        计时器 - 开启 time ,计时方式: 循环 时间设置: 0.02 秒
        等待 2.00 秒
        单位 - 命令 A 对 C 造成 ((((转换 (裂空斩破  的等级对 A) 为实数) x 100.00) + 200.00) + ((转换 (A 的等级) 为实数) x 10.00)) 点伤害,攻击类型: 混乱 伤害类型: 普通
[/trigger]

[trigger]
kz 2
    事件
        时间 - time 到期
    条件
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                H 等于 0
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        r 小于 350.00
                    Then - 动作
                        设置 int = (int + 1)
                        设置 r = (r + 5.00)
                        设置 high = (10.00 x (转换 int 为实数))
                        For循环整数A从 1 到 5, 做动作
                            Loop - 动作
                                设置 ang1[循环整数A [R]] = (ang1[循环整数A [R]] + 10.00)
                                单位 - 立即移动 uintall[循环整数A [R]] 到(((point[0] 的X轴坐标) + (r x (Cos(ang1[循环整数A [R]])))),((point[0] 的Y轴坐标) + (r x (Sin(ang1[循环整数A [R]])))))
                                动画 - 改变 uintall[循环整数A [R]] 的飞行高度为 high ,变换速率: 0.00
                                动画 - 改变 uintall[0] 的飞行高度为 (high + 20.00) ,变换速率: 400.00
                                动画 - 改变 uintall[循环整数A [R]]  的颜色比例为(100.00%, 100.00%, 100.00%),透明度为 100.00%
                                单位组 - 选取 (半径为 350.00 圆心为 point[0] 且满足 ((((匹配单位) 是 建筑) 等于 FALSE) and ((((匹配单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (uintall[0] 的所有者) 的同盟单位) 等于 FALSE))) 的所有单位) 内所有单位做动作
                                    Loop - 动作
                                        单位 - 暂停 (选取单位)
                                        动画 - 改变 (选取单位) 的飞行高度为 high ,变换速率: 0.00
                                        动画 - 改变 (选取单位) 的动画播放速度为正常速度的 2.00 倍
                                        动画 - 播放 (选取单位) 的 death 动作
                                        单位 - 立即移动 (选取单位) 到 (从 ((选取单位) 的位置) 开始,距离 0.20 ,方向为 (((选取单位) 的位置) 到 point[0] 的角度) 度的位移处)
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                r 等于 250.00
                            Then - 动作
                                动画 - 改变 uintall[0] 的动画播放速度为正常速度的 0.80 倍
                                动画 - 播放 uintall[0] 的 slam 动作
                            Else - 动作
                                单位组 - 选取 (半径为 350.00 圆心为 point[0] 且满足 ((((匹配单位) 是 建筑) 等于 FALSE) and (((匹配单位) 是 (uintall[0] 的所有者) 的同盟单位) 等于 FALSE)) 的所有单位) 内所有单位做动作
                                    Loop - 动作
                                        动画 - 改变 (选取单位) 的飞行高度为 0.00 ,变换速率: 1000.00
                                        动画 - 改变 (选取单位) 的动画播放速度为正常速度的 1.00 倍
                                        动画 - 播放 (选取单位) 的 death 动作
                    Else - 动作
                        计时器 - 暂停 time
                        单位组 - 选取 (半径为 350.00 圆心为 point[0] 且满足 ((((匹配单位) 是 建筑) 等于 FALSE) and (((匹配单位) 是 (uintall[0] 的所有者) 的同盟单位) 等于 FALSE)) 的所有单位) 内所有单位做动作
                            Loop - 动作
                                单位 - 恢复 (选取单位)
                        动画 - 改变 uintall[0] 的飞行高度为 0.00 ,变换速率: 2000.00
                        等待 0.50 秒
                        特殊效果 - 删除 (新建特效 Objects\Spawnmodels\Other\NeutralBuildingExplosion\NeutralBuildingExplosion.mdl 在 (uintall[0] 的位置) 处)
                        单位 - 恢复 uintall[0]
                        选择 - 选择 uintall[0] 对 (uintall[0] 的所有者)
                        For循环整数B从 1 到 5, 做动作
                            Loop - 动作
                                特殊效果 - 删除 (新建特效 Abilities\Spells\Human\Thunderclap\ThunderClapCaster.mdl 在 (从 (uintall[0] 的位置) 开始,距离 250.00 ,方向为 (72.00 x (转换 循环整数B [R] 为实数)) 度的位移处) 处)
                        点 - 清除 point[0]
                        For循环整数A从 1 到 5, 做动作
                            Loop - 动作
                                单位 - 删除 uintall[循环整数A [R]]
            Else - 动作
[/trigger]
发表于 2009-6-6 18:18:02 | 显示全部楼层
。。。
好长
至少没有添加删除乌鸦技能
回复

使用道具 举报

发表于 2009-6-6 18:18:27 | 显示全部楼层
看着Trigger就头疼..
回复

使用道具 举报

发表于 2009-6-6 22:00:23 | 显示全部楼层
恩 乌鸦技能 添加技能 再删除技能 再设置高度  貌似是
回复

使用道具 举报

发表于 2009-6-7 08:56:39 | 显示全部楼层
楼上正解
回复

使用道具 举报

发表于 2009-6-7 11:47:43 | 显示全部楼层
引用第2楼lunaflywar于2009-06-06 18:18发表的  :
看着Trigger就头疼..
因为你不是T出身……
我现在看到长J也头痛
回复

使用道具 举报

阿里山慝少 该用户已被删除
发表于 2009-6-7 11:51:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-6-7 12:30:13 | 显示全部楼层
这么长,懒得看
回复

使用道具 举报

发表于 2009-6-7 13:07:19 | 显示全部楼层
同样同样
回复

使用道具 举报

发表于 2009-6-7 13:26:55 | 显示全部楼层
你看看这个行不行?
跳跃砍.w3x (40 KB, 下载次数: 18)

建议用WOW8专用编辑器公共版打开
回复

使用道具 举报

阿里山慝少 该用户已被删除
发表于 2009-6-7 13:34:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-6-7 14:05:01 | 显示全部楼层
控制高度呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 12:31 , Processed in 0.033484 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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