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

一个诡异的问题,技能CD没有了

[复制链接]
发表于 2011-5-29 10:19:20 | 显示全部楼层 |阅读模式
小弟做了个叫技能,明明CD都设置了,如图 未命名.jpg ,在游戏的时候就是没有CD效果啊,地图我发上来了 DBS VS shaK 1.00.w3x (98 KB, 下载次数: 5) ,求各位大大帮我看看怎么回事吧TAT
对了,有问题的只有那个山丘之王身上的那个叫冲锋的技能。
发表于 2011-5-29 10:30:16 | 显示全部楼层
没有看图,不过是不是把技能触发的事件写成开始施放技能了?改成发动技能效果吧
回复

使用道具 举报

 楼主| 发表于 2011-5-29 10:55:40 | 显示全部楼层
没有啊,是发动技能效果啊,我把触发贴上来了
[trigger]cf
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 冲锋
    动作
        设置 cfmbd = (从 (技能施放点) 开始,距离 100.00 ,方向为 ((技能施放点) 到 ((触发单位) 的位置) 的角度) 度的位移处)
        设置 cfmbdwz = (半径为 250.00 圆心为 cfmbd 的圆范围内所有单位)
        单位 - 创建 1 个 马甲君1 给 ((触发单位) 的所有者) 在 cfmbd ,面向角度为 默认建筑朝向 度
        单位 - 隐藏 (最后创建的单位)
        单位 - 设置 3.00 秒 普通 类型的生命周期对 (最后创建的单位)
        单位 - 添加 冲锋的晕眩效果  给 最后创建的单位 [R]
        单位 - 对 (最后创建的单位) 发布 兽族牛头人酋长 - 战争践踏 命令
        特殊效果 - 在 cfmbd 创建特效: Abilities\\Spells\\Orc\\WarStomp\\WarStompCaster.mdl
        单位组 - 选取 cfmbdwz 内所有单位做动作
            Loop - 动作
                单位 - 命令 (触发单位) 对 (选取单位) 造成 ((转换 (力量 对 (触发单位) (包括 加成)) 为实数) x ((转换 ((施放技能) 的等级对 (触发单位)) 为实数) x 2.00)) 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 装甲类型: 无
        单位 - 立即移动 (触发单位) 到 cfmbd
        单位 - 对 (触发单位) 发布 攻击 命令到目标: (技能施放目标)
[/trigger]
回复

使用道具 举报

发表于 2011-5-29 12:01:17 | 显示全部楼层
立即移动触发单位
回复

使用道具 举报

发表于 2011-5-29 13:09:31 | 显示全部楼层
好吧 楼主自己看咯
[trigger]cf
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 冲锋
    动作
        设置 cfmbd = (从 (技能施放点) 开始,距离 100.00 ,方向为 ((技能施放点) 到 ((触发单位) 的位置) 的角度) 度的位移处)
        设置 cfmbdwz = (半径为 250.00 圆心为 cfmbd 的圆范围内所有单位)
        单位 - 创建 1 个 马甲君1 给 ((触发单位) 的所有者) 在 cfmbd ,面向角度为 默认建筑朝向 度
        单位 - 隐藏 (最后创建的单位)
        单位 - 设置 3.00 秒 类 类型的生命周期对 (最后创建的单位)
        单位 - 添加 冲锋的晕眩效果  给 最后创建的单位 <New>
        单位 - 对 (最后创建的单位) 发布 兽族牛头人酋长 - 战争践踏 命令
        特殊效果 - 在 cfmbd 创建特效: Abilities\\Spells\\Orc\\WarStomp\\WarStompCaster.mdl
        单位组 - 选取 cfmbdwz 内所有单位做动作
            Loop - 动作
                单位 - 命令 (触发单位) 对 (选取单位) 造成 ((转换 (力量 对 (触发单位) (包括 加成)) 为实数) x ((转换 ((施放技能) 的等级对 (触发单位)) 为实数) x 2.00)) 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
        等待 0.10 秒
        单位 - 立即移动 (触发单位) 到 cfmbd
        单位 - 对 (触发单位) 发布 攻击 命令到目标: (技能施放目标)
[/trigger]
回复

使用道具 举报

发表于 2011-5-29 13:10:04 | 显示全部楼层
看来只有我那么傻 下图。。
回复

使用道具 举报

 楼主| 发表于 2011-5-29 13:24:35 | 显示全部楼层
嗯,的确是这个问题
我想问问为什么要等待这0.1秒才行呢?
回复

使用道具 举报

发表于 2011-5-29 13:28:35 | 显示全部楼层
引用第6楼843161060于2011-05-29 13:24发表的  :
嗯,的确是这个问题
我想问问为什么要等待这0.1秒才行呢?
被移动了就停止了呗,你小看触发的执行效率了。。

养成好的习惯,尽量少用WAIT,用TIMER。储存那些会失效的TRIGGERINGUNIT等
回复

使用道具 举报

发表于 2011-5-29 13:52:08 | 显示全部楼层
楼上那位仁兄 可不是这样说的哦。
很多人都比较懒把
只要效果没怎么改变
都会选择方便但不稳定的wait
回复

使用道具 举报

发表于 2011-5-29 13:58:55 | 显示全部楼层
应该是发动技能效果通病吧 你在施法没结束的时候立即移动了单位导致施法中断但是触发没有中断。。这事经常发生
回复

使用道具 举报

发表于 2011-5-29 14:26:21 | 显示全部楼层
引用第8楼q496163428于2011-05-29 13:52发表的  :
楼上那位仁兄 可不是这样说的哦。
很多人都比较懒把
只要效果没怎么改变
都会选择方便但不稳定的wait


懒能做好什么事?
回复

使用道具 举报

发表于 2011-5-29 14:29:25 | 显示全部楼层
总之技能没改变了- -.
回复

使用道具 举报

 楼主| 发表于 2011-5-29 19:07:51 | 显示全部楼层
哦哦!感谢楼上3位仁兄!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 15:15 , Processed in 0.062001 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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