找回密码
 点一下
查看: 625|回复: 4

帮忙看一下这个触发

[复制链接]
发表于 2012-2-16 12:32:17 | 显示全部楼层 |阅读模式
[trigger ]
未命名触发器 020
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 风闪 111
    动作
        设置 dddfff = (触发单位)
        设置 ssss = (转换 (风闪 111 的等级对 dddfff) 为实数)
        单位 - 删除 风闪 111 从 dddfff
        单位 - 添加 风闪 222 给 dddfff
        单位 - 设置 风闪 222 等级对 dddfff 为 (转换 ssss 为整数)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (dddfff 拥有 1 ) 等于 TRUE
            Then - 动作
                触发器 - 开启 yi <预设>
            Else - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (dddfff 拥有 2 ) 等于 TRUE
                    Then - 动作
                        触发器 - 开启 er <预设>
                    Else - 动作
                        触发器 - 开启 san <预设>
[trigger ]
[trigger ]
yi
    事件
        单位 - 任意单位 发布指定点目标指令
    条件
        (触发单位) 等于 dddfff
    动作
        设置 haha2 = (dddfff 的位置)
        设置 haha1 = (命令发布点)
        设置 jd = (haha2 到 haha1 的角度)
        设置 chushizi = 0.00
        单位 - 立即移动 dddfff 到 (从 (dddfff 的位置) 开始,距离 400.00 ,方向为 jd 度的位移处)
        特殊效果 - 在 haha2 创建特效: Abilities\Spells\NightElf\Blink\BlinkTarget.mdl
        特殊效果 - 在 (dddfff 的位置) 创建特效: Abilities\Spells\NightElf\Blink\BlinkCaster.mdl
        单位 - 对 dddfff 发布 停止 命令
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                chushizi 大于或等于 3.00
            Then - 动作
                触发器 - 关闭 yi <预设>
                单位 - 删除 风闪 222 从 dddfff
                单位 - 添加 风闪 111 给 dddfff
                单位 - 设置 风闪 111 等级对 dddfff 为 (转换 ssss 为整数)
                点 - 清除 haha1
                点 - 清除 haha2
            Else - 动作
                设置 chushizi = (chushizi + 1.00)
[trigger ]
貌似是第二个触发有问题 开启了就一直闪下去 无法关闭
 楼主| 发表于 2012-2-16 12:34:19 | 显示全部楼层
yi
    事件
        单位 - 任意单位 发布指定点目标指令
    条件
        (触发单位) 等于 dddfff
    动作
        设置 haha2 = (dddfff 的位置)
        设置 haha1 = (命令发布点)
        设置 jd = (haha2 到 haha1 的角度)
        设置 chushizi = 0.00
        单位 - 立即移动 dddfff 到 (从 (dddfff 的位置) 开始,距离 400.00 ,方向为 jd 度的位移处)
        特殊效果 - 在 haha2 创建特效: Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl
        特殊效果 - 在 (dddfff 的位置) 创建特效: Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl
        单位 - 对 dddfff 发布 停止 命令
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                chushizi 大于或等于 3.00
            Then - 动作
                触发器 - 关闭 yi <预设>
                单位 - 删除 风闪 222 从 dddfff
                单位 - 添加 风闪 111 给 dddfff
                单位 - 设置 风闪 111 等级对 dddfff 为 (转换 ssss 为整数)
                点 - 清除 haha1
                点 - 清除 haha2
            Else - 动作
                设置 chushizi = (chushizi + 1.00)
回复

使用道具 举报

发表于 2012-2-16 12:53:40 | 显示全部楼层
事件
        单位 - 任意单位 发布指定点目标指令
    条件
        (触发单位) 等于 dddfff
    动作
        设置 haha2 = (dddfff 的位置)
        设置 haha1 = (命令发布点)
        设置 jd = (haha2 到 haha1 的角度)
        设置 chushizi = 0.00
        单位 - 立即移动 dddfff 到 (从 (dddfff 的位置) 开始,距离 400.00 ,方向为 jd 度的位移处)
        特殊效果 - 在 haha2 创建特效: Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl
        特殊效果 - 在 (dddfff 的位置) 创建特效: Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl
        单位 - 对 dddfff 发布 停止 命令
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                chushizi 大于或等于 3.00
            Then - 动作
                触发器 - 关闭 yi <预设>
                单位 - 删除 风闪 222 从 dddfff
                单位 - 添加 风闪 111 给 dddfff
                单位 - 设置 风闪 111 等级对 dddfff 为 (转换 ssss 为整数)
                点 - 清除 haha1
                点 - 清除 haha2
            Else - 动作
                设置 chushizi = (chushizi + 1.00)



然后就是不吐槽实数变量。
回复

使用道具 举报

发表于 2012-2-16 13:19:09 | 显示全部楼层
只需要去掉这个条件就好
        设置 chushizi = 0.00
回复

使用道具 举报

发表于 2012-2-16 14:15:14 | 显示全部楼层
在技能区的那边
我已经帮你解答了~~~~~~
我是新人。。。希望能给点补助的来着。。。。
GA币好少
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 13:21 , Processed in 0.068105 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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