找回密码
 点一下
查看: 888|回复: 3

技能冲突问题

[复制链接]
发表于 2010-2-12 13:55:37 | 显示全部楼层 |阅读模式
请大家帮忙看看,这两个技能为什么会冲突,为什么我放一个技能时,另一个会停止,当结束一个技能时,会退出魔兽,显示错误
[trigger]
TCKH1
    事件
        单位 - 任意单位 开始施放技能
    条件
        (施放技能) 等于 天赐恐慌
    动作
        Set JNDW[5] = (触发单位)
        Set JND[7] = (技能施放点)
        Set JNDWZ[2] = (半径为 500.00 圆心为 JND[7] 且满足 ((((匹配单位) 是存活的) 等于 TRUE) 且 ((((匹配单位) 是 建筑) 等于 FALSE) 且 (((匹配单位) 是 (JNDW[5] 的所有者) 的敌对单位) 等于 TRUE))) 的所有单位)
        循环动作[循环整数B]从 1 到 5, 运行 (Loop - 动作)
            Loop - 动作
                循环动作[循环整数A]从 1 到 5, 运行 (Loop - 动作)
                    Loop - 动作
                        Set JNDW[6] = (JNDWZ[2] 中随机选取的一个单位)
                        单位 - 创建 1 个 特殊的恐慌 给 (JNDW[5] 的所有者) 在 (从 (JNDW[6] 的位置) 开始,距离 100.00 ,方向为 ((转换 循环整数A <New> 为实数) x 72.00) 度的位移处) ,面向角度为 ((转换 循环整数A <New> 为实数) x -72.00) 度
                        Set JNCZ[5] = (最后创建的单位)
                        单位 - 设置 JNCZ[5] 关闭 碰撞
                        单位 - 设置 12.00 秒 水元素 类型的生命周期对 JNCZ[5]
        触发器 - 开启 TCKH2 <预设>
        等待 10.00 秒(游戏时间)
        触发器 - 关闭 TCKH2 <预设>
[/trigger]
[trigger]
TCKH2
    事件
        时间 - 每当游戏逝去 1.00 秒
    条件
    动作
        单位组 - 选取 (所有 特殊的恐慌) 内所有单位做动作
            Loop - 动作
                Set JNDW[7] = (选取单位)
                单位 - 对 JNDW[7] 发布 兽族牛头人酋长 - 战争践踏 命令
[/trigger]
[trigger]
PMS1
    事件
        单位 - 任意单位 开始施放技能
    条件
        (施放技能) 等于 飘渺式
    动作
        Set JNDW[12] = (触发单位)
        Set JND[6] = (JNDW[12] 的位置)
        Set JZB[1] = (从 JND[6] 开始,距离 500.00 ,方向为 0.00 度的位移处)
        Set JZB[2] = (从 JND[6] 开始,距离 500.00 ,方向为 -120.00 度的位移处)
        Set JZB[3] = (从 JND[6] 开始,距离 500.00 ,方向为 90.00 度的位移处)
        Set JZB[4] = (从 JND[6] 开始,距离 500.00 ,方向为 -60.00 度的位移处)
        Set JZB[5] = (从 JND[6] 开始,距离 500.00 ,方向为 -180.00 度的位移处)
        特殊效果 - 创建并绑定特效到 overhead 对 JNDW[12] ,使用模型: Abilities\Spells\Items\ScrollOfRejuvenation\ScrollManaHealth.mdl
        Set JNTX[103] = (最后创建的特效)
        单位 - 暂停 JNDW[12]
        单位 - 设置 JNDW[12] 关闭 碰撞
        循环动作[循环整数B]从 1 到 30, 运行 (Loop - 动作)
            Loop - 动作
                循环动作[循环整数A]从 1 到 5, 运行 (Loop - 动作)
                    Loop - 动作
                        单位 - 立即移动 JNDW[12] 到 JZB[循环整数A <New>]
                        单位 - 创建 1 特殊的飘渺式 给 (JNDW[12] 的所有者) 在 JZB[循环整数A <New>] ,面向 JZB[循环整数A <New>]
                        Set JNCZ[6] = (最后创建的单位)
                        单位 - 设置 5.00 秒 水元素 类型的生命周期对 JNCZ[6]
                        等待 0.10 秒(游戏时间)
        单位 - 恢复 JNDW[12]
        特殊效果 - 删除 JNTX[103]
        单位 - 设置 JNDW[12] 打开 碰撞
[/trigger]
PS:“天赐恐慌是以地震模板为原型,飘渺式则是战争咆哮的模板,求助啊!
发表于 2010-2-12 15:59:49 | 显示全部楼层
循环里有等待就用
自定义整数变量循环从X到X...........
回复

使用道具 举报

 楼主| 发表于 2010-2-12 16:52:07 | 显示全部楼层
引用第1楼按下esc键于2010-02-12 15:59发表的  :
循环里有等待就用
自定义整数变量循环从X到X...........
能说下为什么吗,我刚刚也发现了,但为什么其他技能有循环整数A的不会与它冲突啊
回复

使用道具 举报

发表于 2010-2-12 17:29:35 | 显示全部楼层
循环整数也是全局变量,如果在等待时别的循环执行了它的值就变了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 10:26 , Processed in 0.063527 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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