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

看看我那里写错了  怎么自己也被杀死了

[复制链接]
发表于 2009-5-14 18:50:20 | 显示全部楼层 |阅读模式
chanrao1 单位组 空单位组
chanrao2 单位组 空单位组
zhengshu  整数 0

chanrao

    事件
        单位 - 玩家1(红色) 的单位 被攻击
    条件
        laji[(((触发单位) 的所有者) 的玩家索引号)] 等于 TRUE
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        设置 chanrao1 = (半径为 512.00 圆心为 ((触发单位) 的位置) 且满足 ((((触发单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (tudi[(((触发单位) 的所有者) 的玩家索引号)] 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
        单位组 - 选取 chanrao1 内所有单位做动作
            Loop - 动作
                单位组 - 添加 (选取单位) 到 chaorao2
                单位 - 暂停 (选取单位)
        For zhengshu 从 1 到 4, 做动作
            Loop - 动作
                单位组 - 选取 chaorao2 内所有单位做动作
                    Loop - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                ((选取单位) 是存活的) 等于 FALSE
                            Then - 动作
                                单位组 - 把 (选取单位) 从 chaorao2 移除
                            Else - 动作
                                特殊效果 - 在 ((选取单位) 的位置) 创建特效: Abilities\Spells\NightElf\EntanglingRoots\EntanglingRootsTarget.mdl
                                特殊效果 - 删除 (最后创建的特效)
                                单位 - 命令 (触发单位) 对 (选取单位) 造成 ((((((转换 ((触发单位) 的力量值(包括 加成)) 为实数) + (转换 ((触发单位) 的敏捷值(包括 加成)) 为实数)) + ((转换 ((触发单位) 的智力值(包括 加成)) 为实数) + 1.00)) / 3.00) + 1.00) + 1.00) 点伤害,攻击类型: 混乱 伤害类型: 通用
                等待 0.80 秒
        单位组 - 选取 chaorao2 内所有单位做动作
            Loop - 动作
                单位 - 恢复 (选取单位)
        单位组 - 清空 chanrao1 内所有单位
        单位组 - 清空 chaorao2 内所有单位

群体技能.w3x

24 KB, 下载次数: 12

...把技能发上来高手给改下谢谢了

发表于 2009-5-14 18:57:33 | 显示全部楼层
触发单位就是被攻击的单位,(((触发单位) 的所有者) 的玩家索引号)这个好像没什么意义

自己是玩家几呢,刚才你是写玩家8的,怎么又改玩家1了
回复

使用道具 举报

 楼主| 发表于 2009-5-14 19:02:20 | 显示全部楼层
........那没事 ~关键是我自己的英雄也挂了~
回复

使用道具 举报

发表于 2009-5-14 19:03:42 | 显示全部楼层
关键是我刚回帖,你就把触发换了,虽然结构好像还是一样的
回复

使用道具 举报

发表于 2009-5-14 19:05:43 | 显示全部楼层
LZ的一些变量不知道是什么
LZ尝试在单位比较少的地方试用技能
回复

使用道具 举报

 楼主| 发表于 2009-5-14 19:13:23 | 显示全部楼层
...........这下应该全了~ 刚才发错了~
回复

使用道具 举报

发表于 2009-5-14 19:14:44 | 显示全部楼层
你的laj和tudi又是代表什么呢?
回复

使用道具 举报

 楼主| 发表于 2009-5-14 19:17:31 | 显示全部楼层
...垃圾 选取 512范围内的所有单位~  然后把 LAJI 内的单位放到  TUDI  内做动作~
回复

使用道具 举报

发表于 2009-5-14 19:22:44 | 显示全部楼层
设置 chanrao1 = (半径为 512.00 圆心为 ((触发单位) 的位置) 且满足 ((((触发单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (tudi[(((触发单位) 的所有者) 的玩家索引号)] 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)

这一句中的tudi是什么?LZ至少要把这些变量在这个触发之前都做什么了说一下 tudi中的单位所有者是谁?
回复

使用道具 举报

 楼主| 发表于 2009-5-14 19:32:17 | 显示全部楼层
.......  那个高手给 我那技能改下谢谢了~
回复

使用道具 举报

发表于 2009-5-14 19:43:37 | 显示全部楼层
玩家事件里面没有触发单位,要用触发玩家

你的触发器写的乱七八糟的,先说一下要做什么吧。是所有单位还是那个圣骑士收到攻击后触发,要对谁的敌人产生作用?
回复

使用道具 举报

发表于 2009-5-14 19:52:13 | 显示全部楼层
LZ是不是要这个效果,圣骑士收到攻击对供给者造成伤害

群体技能.w3x

24 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2009-5-15 19:01:36 | 显示全部楼层

Re:看看我那里写错了  怎么自己也被杀死了

...谢谢了就是这了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 22:27 , Processed in 0.056168 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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