找回密码
 点一下
查看: 1193|回复: 2

与计时器相关的每秒释放技能问题

[复制链接]
发表于 2010-6-9 15:20:02 | 显示全部楼层 |阅读模式
[trigger]
linghunlueduo
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 魂守-灵魂掠夺
    动作
        Set LHDW = (技能施放目标)
        Set LHYX = (施法单位)
        计时器 - 启动 LHJS,应用计时方式: 一次性,计时周期为 6.00 秒
        Set LHJS = 最后启用的计时器 <New>
        触发器 - 开启 xiqu <预设>
        触发器 - 开启 texiao <预设>
        闪电效果 - 创建一道 灵魂锁链 闪电效果,从 (LHYX 的位置) 到 (LHDW 的位置)
        Set LHTX = 最后创建的闪电效果 <New>
        等待 6.00 秒
        触发器 - 关闭 xiqu <预设>
        触发器 - 关闭 texiao <预设>
        闪电效果 - 删除 LHTX
        计时器 - 删除 LHJS
[/trigger]
[trigger]
xiqu
    事件
        时间 - 每当游戏逝去 1.00 秒
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
            If - 条件
                ((LHYX 的位置) 和 (LHDW 的位置) 之间的距离) 小于或等于 700.00
            Then - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
                    If - 条件
                        (LHYX 的 魂守-灵魂掠夺  技能等级) 等于 1
                    Then - 动作
                        单位 - 创建 1 个 小精灵 (魂守) 给 (LHYX 的所有者) 在 (LHYX 的位置) ,面向角度为 默认建筑朝向 度
                        Set LHFZ = 最后创建的单位 <New>
                        单位 - 为 LHFZ 设置 水元素 类型的生命周期,持续时间为 1.50 秒
                        单位 - 设置 LHFZ 的 灵魂掠夺 (1) 等级为 (转换 (LHJS 的逝去时间) 为整数)
                        单位 - 对 LHFZ 发布 人族女巫 - 减速 命令到目标: LHDW
                    Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
                            If - 条件
                                (LHYX 的 魂守-灵魂掠夺  技能等级) 等于 2
                            Then - 动作
                                单位 - 创建 1 个 小精灵 (魂守) 给 (LHYX 的所有者) 在 (LHYX 的位置) ,面向角度为 默认建筑朝向 度
                                Set LHFZ = 最后创建的单位 <New>
                                单位 - 为 LHFZ 设置 水元素 类型的生命周期,持续时间为 1.50 秒
                                单位 - 设置 LHFZ 的 灵魂掠夺 (1) 等级为 ((转换 (LHJS 的逝去时间) 为整数) + 6)
                                单位 - 对 LHFZ 发布 人族女巫 - 减速 命令到目标: LHDW
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
                                    If - 条件
                                        (LHYX 的 魂守-灵魂掠夺  技能等级) 等于 3
                                    Then - 动作
                                        单位 - 创建 1 个 小精灵 (魂守) 给 (LHYX 的所有者) 在 (LHYX 的位置) ,面向角度为 默认建筑朝向 度
                                        Set LHFZ = 最后创建的单位 <New>
                                        单位 - 为 LHFZ 设置 水元素 类型的生命周期,持续时间为 1.50 秒
                                        单位 - 设置 LHFZ 的 灵魂掠夺 (1) 等级为 ((转换 (LHJS 的逝去时间) 为整数) + 12)
                                        单位 - 对 LHFZ 发布 人族女巫 - 减速 命令到目标: LHDW
                                    Else - 动作
                                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
                                            If - 条件
                                                (LHYX 的 魂守-灵魂掠夺  技能等级) 等于 4
                                            Then - 动作
                                                单位 - 创建 1 个 小精灵 (魂守) 给 (LHYX 的所有者) 在 (LHYX 的位置) ,面向角度为 默认建筑朝向 度
                                                Set LHFZ = 最后创建的单位 <New>
                                                单位 - 为 LHFZ 设置 水元素 类型的生命周期,持续时间为 1.50 秒
                                                单位 - 设置 LHFZ 的 灵魂掠夺 (1) 等级为 ((转换 (LHJS 的逝去时间) 为整数) + 18)
                                                单位 - 对 LHFZ 发布 人族女巫 - 减速 命令到目标: LHDW
                                            Else - 动作
            Else - 动作
[/trigger]
就是这两个触发,我原本的目的是每秒钟对单位释放缓速,并且释放的技能等级与计时器逝去时间相关
但问题是每秒缓速是放了,但是每次释放技能的等级都固定为计时器逝去1S时的等级,好郁闷,请高手看下
 楼主| 发表于 2010-6-14 10:02:43 | 显示全部楼层
没人解答吗??太失望了
回复

使用道具 举报

发表于 2010-6-14 10:29:44 | 显示全部楼层
计时器不能删除!
计时器 - 删除 LHJS
这条去掉试试!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 23:17 , Processed in 0.204729 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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