|
发表于 2011-1-8 23:06:47
|
显示全部楼层
引用第5楼德鲁依于2011-01-08 23:04发表的 :
其它没发现什么问题 倒发现了一个多余的变量
numberjd[1]好像没有记录过
还有就是这里不需要用变量numberjd[0]记录实数吧 直接利用循环整数[A]*60度就可以了
+1~
顺便看看我的对不对..[trigger]1
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 V
动作
设置 numberjd[0] = 0
设置 location[0] = ((触发单位) 的位置)
设置 danweizu = (半径为 300.00 圆心为 location[0] 且满足 (((((匹配单位) 是 建筑) 不等于 TRUE) 且 (((匹配单位) 是 ((触发单位) 的所有者) 的同盟单位) 不等于 TRUE)) 且 (((匹配单位) 是 机械) 不等于 TRUE)) 的所有单位)
单位组 - 选取 danweizu 内所有单位做动作
Loop - 动作
单位 - 命令 (触发单位) 对 (选取单位) 造成 ((转换 (V 的等级对 (触发单位)) 为实数) x 25.00) 点伤害,攻击类型: 普通 伤害类型: 死亡
循环动作[循环整数A]从 1 到 6, 运行 (Loop - 动作)
Loop - 动作
设置 numberjd[0] = (numberjd[0] + 60)
单位 - 创建 1 个 寒流 给 ((触发单位) 的所有者) 在 (从 location[0] 开始,距离 300.00 ,方向为 ((转换 循环整数A [R] 为实数) x 60.00) 度的位移处) ,面向角度为 默认建筑朝向 度
单位 - 添加 雷霆一击 (中立敌对) 给 (最后创建的单位)
单位 - 对 (最后创建的单位) 发布 中立 - 雷霆一击 命令
设置 numberjd[0] = 0
点- 万能排点
[/trigger] |
|