找回密码
 点一下
查看: 1118|回复: 11

一个伤害触发疑问

[复制链接]
发表于 2011-7-2 20:10:34 | 显示全部楼层 |阅读模式
请帮我修改下.. 目前可以伤害到自己和自己的建筑..   帮我修改下.   .    (技能触发)

u1swei[0] =触发单位     gswei=新建的空单位组      以下是分开的      (原触发见粒子黑洞 .  抽取伤害的触发)   

[trigger]
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
    If - 条件
        ((((x0swei - ((选取单位) 所在X轴坐标)) 的 2.00 次幂) + ((y0swei - ((选取单位) 所在Y轴坐标)) 的 2.00 次幂)) 的平方根) 小于 (转换 (aswei x 4) 为实数)
    Then - 动作
        -------- 被吸入黑洞则每0.05秒受到10.00点伤害(注释) --------
        单位 - 命令 u1swei[0] 对 (选取单位) 造成 10.00 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 混乱 伤害类型: 破坏 武器类型: 无
        动画 - 改变 (选取单位) 的飞行高度为 500.00 ,变换速率: 0.00
        单位 - 设置 (选取单位) 的X坐标为 x0swei
        单位 - 设置 (选取单位) 的Y坐标为 y0swei
    Else - 动作
[/trigger]
[trigger]
单位组 - 选取 gswei 内所有单位 (单位 - 命令 u1swei[0] 对 (选取单位) 造成 1000.00 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 混乱 伤害类型: 破坏 武器类型: 无)
[/trigger]
发表于 2011-7-2 20:12:29 | 显示全部楼层
你忘了刷兵触发是怎么选择单位了么……选取(单位组)内单位(指定条件)做动作……要是你不会做,我会感到很失败的……
回复

使用道具 举报

 楼主| 发表于 2011-7-2 20:14:08 | 显示全部楼层
我先自己试试吧
回复

使用道具 举报

发表于 2011-7-2 20:21:37 | 显示全部楼层
全部触发都贴一下吧~
gswei是什么呢?
回复

使用道具 举报

发表于 2011-7-2 20:22:43 | 显示全部楼层
也是,上次就是触发没贴完整让我们绕了一个大弯……
回复

使用道具 举报

发表于 2011-7-2 21:27:13 | 显示全部楼层
为什么作废了呢?
回复

使用道具 举报

发表于 2011-7-2 21:41:12 | 显示全部楼层
也许被我打击到了……
回复

使用道具 举报

发表于 2011-7-2 23:02:01 | 显示全部楼层
这个触发呢,就是鬼一粒子黑洞的一部分
都说了鬼一的算法新手一般很难接受,看不懂根本无从下手.
回复

使用道具 举报

发表于 2011-7-2 23:12:34 | 显示全部楼层
首先,把粒子黑洞的模板,也就是死亡凋零目标允许建筑去掉,其次
[trigger]单位组 - 选取 (半径为 900.00 圆心为 p 且满足 ((((匹配单位) 是 (u1[0] 的所有者) 的敌对单位) 等于 TRUE) 且 (((匹配单位) 是 建筑) 等于 FALSE)) 的所有单位) 内所有单位做动作
    Loop - 动作
        -------- ↓=============================↓ --------
        -------- 距离黑洞中心越近引力越大/反之越小 --------
        设置 dis[0] = ((900.00 - ((((x0 - ((选取单位) 所在X轴坐标)) 的 2.00 次幂) + ((y0 - ((选取单位) 所在Y轴坐标)) 的 2.00 次幂)) 的平方根)) / 80.00)
        -------- ↑=============================↑ --------
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((选取单位) 是 建筑) 等于 FALSE
            Then - 动作
                单位 - 设置 (选取单位) 的X坐标为 (((选取单位) 所在X轴坐标) + (dis[0] x (Cos((Atan((y0 - ((选取单位) 所在Y轴坐标)) : (x0 - ((选取单位) 所在X轴坐标))))))))
                单位 - 设置 (选取单位) 的Y坐标为 (((选取单位) 所在Y轴坐标) + (dis[0] x (Sin((Atan((y0 - ((选取单位) 所在Y轴坐标)) : (x0 - ((选取单位) 所在X轴坐标))))))))
                单位 - 为 (选取单位) 添加 乌鸦形态
                单位 - 为 (选取单位) 删除 乌鸦形态
                如果 (((选取单位) 的当前飞行高度) 大于 325.00) 成立,则运行 (动画 - 改变 (选取单位) 的飞行高度为 (((选取单位) 的当前飞行高度) - 2.50) ,变换速率: 0.00) 否则运行 (动画 - 改变 (选取单位) 的飞行高度为 (((选取单位) 的当前飞行高度) + 2.50) ,变换速率: 0.00)
            Else - 动作
        如果 (((选取单位) 在 g 中) 等于 FALSE) 成立,则运行 (单位组 - 为 g 添加 (选取单位)) 否则运行 (不做任何动作)
[/trigger]
找到这条触发,改的只是第一行的单位组的选取
回复

使用道具 举报

发表于 2011-7-2 23:37:07 | 显示全部楼层
不错的引力设定呢……物理的万有引力都忘了……改天恶补下……lz膜拜一下ls吧——这可是宝马……
回复

使用道具 举报

 楼主| 发表于 2011-7-3 12:28:29 | 显示全部楼层
....  8楼万岁..                      .. 鬼一数学很不错.
作废了..也怎么多人帮.        
是(((匹配单位) 是 建筑) 等于 FALSE)) 的所有单位) 这个吗 ?                                                        ↑↑↑永夜的极光↑↑↑


————————————————————————
回复

使用道具 举报

 楼主| 发表于 2011-7-3 12:40:02 | 显示全部楼层
测试了下.  发现可以还是可以打到自己.  虽然建筑是打不到了




喔..是了   谁可以为我提供下地板.    要用用.. .  发现自己的头像好纯洁..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 16:19 , Processed in 0.093797 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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