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

关于希瓦的多人化技能 ( 这个是求助 )

[复制链接]
发表于 2011-4-25 02:59:39 | 显示全部楼层 |阅读模式
            如果有好心的人,只要勾出来我排泄哪里错了就好了

      在打出连击的时候 有时候会导致莫名其妙的无法消除某个单位

     (  怀疑是在 没有还原某个数字 )

     然后 主要的两个触发、

   [trigger]幻影连击_本体攻击
    事件
        单位 - 任意单位 被攻击
    条件
        ((攻击单位) 拥有 幻影连击 ) 等于 TRUE
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((攻击单位) 的类型) 等于 无影人的假影
            Then - 动作
                设置 Slol[1] = (随机整数,最小值: 0 最大值: 100)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        Slol[1] 小于 (100 x (Learn[2] 的 幻影连击  技能等级))
                    Then - 动作
                        单位 - 创建 1 个 无影人的假影 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) ,面向角度为 ((触发单位) 的面向角度) 度
                        单位 - 为 (最后创建的单位) 添加 增加的攻击力 (+20)
                        单位 - 设置 (最后创建的单位) 的 增加的攻击力 (+20) 等级为 (Learn[2] 的 幻影连击  技能等级)
                        动画 - 改变 (触发单位)  的颜色比例: (100.00%, 100.00%, 100.00%),透明度: (转换 Lnsn[1] 为实数)%
                        设置 Zss[Zs2] = 0
                        设置 Mjs[Zs2] = (最后创建的单位)
                        设置 Zs2 = (Zs2 + 1)
                    Else - 动作
                        不做任何动作
            Else - 动作
                设置 Slol[1] = (随机整数,最小值: 0 最大值: 100)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        Slol[1] 小于 (10 x (Learn[2] 的 幻影连击  技能等级))
                    Then - 动作
                        单位 - 创建 1 个 无影人的假影 给 (Learn[2] 的所有者) 在 (Learn[2] 的位置) ,面向角度为 (Learn[2] 的面向角度) 度
                        单位 - 为 (最后创建的单位) 添加 增加的攻击力 (+20)
                        单位 - 设置 (最后创建的单位) 的 增加的攻击力 (+20) 等级为 (Learn[2] 的 幻影连击  技能等级)
                        动画 - 改变 (触发单位)  的颜色比例: (100.00%, 100.00%, 100.00%),透明度: (转换 Lnsn[1] 为实数)%
                        设置 Zss[Zs2] = 0
                        设置 Mjs[Zs2] = (最后创建的单位)
                        设置 Zs2 = (Zs2 + 1)
                    Else - 动作
                        不做任何动作
[/trigger]
[trigger]幻影连击1影子淡入
    事件
        时间 - 每当游戏逝去 0.02 秒
    条件
    动作
        设置 Zs1 = Zs2
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                Zs1 大于 0
            Then - 动作
                循环动作[循环整数A]从 1 到 Zs1, 运行 (Loop - 动作)
                    Loop - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((可用地图区域) 内存在 Mjs[Zs1]) 等于 TRUE
                            Then - 动作
                                设置 Zss[Zs1] = (Zss[Zs1] + 1)
                                动画 - 改变 Mjs[Zs1]  的颜色比例: (100.00%, 100.00%, 100.00%),透明度: (转换 Zss[Zs1] 为实数)%
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Zss[Zs1] 等于 93
                                    Then - 动作
                                        单位 - 删除 Mjs[Zs1]
                                        设置 Mjs[Zs2] = 没有单位
                                        设置 Zss[Zs2] = 1
                                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                            If - 条件
                                                Zs2 大于 1
                                            Then - 动作
                                                设置 Zs2 = (Zs2 - 1)
                                            Else - 动作
                                                设置 Zs2 = 1
                                    Else - 动作
                                设置 Zs1 = (Zs1 - 1)
                            Else - 动作
            Else - 动作
                不做任何动作
[/trigger]
有一部分是懒惰 有一部分是不能潜心研究 总之我 无耻了

        喜欢喷的请吧   
发表于 2011-4-25 04:18:47 | 显示全部楼层
其实,我没什么可说的,,,
回复

使用道具 举报

发表于 2011-4-26 18:41:09 | 显示全部楼层
[trigger] 单位 - 创建 1 个 无影人的假影 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) [/trigger]
这里应该是用点记录.然后再排泄掉的.
无法消除单位,一般是变量被覆盖.....
话说.LZ可以通过 设置定期生命 或者用负数的生命值来让单位死亡.把马甲的死亡时间改为0.如果会因为技能等级的而变化时间的话.就用 定期生命. 然后在时间里面加入技能等级.作为变化因子好了.

然后...看LZ的触发.让我看的有点头晕.想问问.LZ想要达成什么效果?
回复

使用道具 举报

 楼主| 发表于 2011-4-26 19:20:50 | 显示全部楼层
    如果死亡可以不做单位死亡动作 楼上的方法可行

  这个技能的效果是

无影人在进行攻击的时候可以再次攻击一次,假影慢慢进行淡入
回复

使用道具 举报

 楼主| 发表于 2011-4-27 00:38:18 | 显示全部楼层
       自己动手就是舒坦 明白了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 14:52 , Processed in 0.031130 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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