|
发表于 2011-11-5 03:09:13
|
显示全部楼层
1. 贴触发请使用“WE复制插件”
2. 触发请贴“全”,也就是凡是跟问题相关的T请全部贴出来~
[trigger]对战初始化
事件
地图初始化
条件
动作
-------- 如果不是做对战图那么这些对战初始化的东西是不需要的 --------
对战游戏 - 给首发英雄一个回城卷轴
对战游戏 - 设置初始资源
对战游戏 - 删除已使用开始点附近的中立生物
-------- 兵不听命令时因为开启了电脑AI --------
对战游戏 - 对电脑玩家运行对战AI脚本
对战游戏 - 强制使用对战胜利/失败条件
玩家 - 设置 给予奖励 打开 对 玩家1(红色)
单位 - 设置 科研大楼 0001 <预设> 无敌的
[/trigger]
[trigger]TimerOpen
事件
时间 - 当游戏逝去 1.00 秒
条件
动作
计时器 - 启动 T[time_counter],应用计时方式: 一次性,计时周期为 15.00 秒
计时器 - 为 T[time_counter] 创建计时器窗口,标题: 下一波怪物来...
触发器 - 为 EnemyGen <预设> 添加事件: (时间 - T[time_counter] 到期)
设置 Point = (HeroSelect1 <预设> 的中心点)
单位 - 创建 1 个 恐惧魔王 给 玩家1(红色) 在 Point ,面向角度为 默认建筑朝向 度
点 - 清除 Point
[/trigger]
[trigger]EnemyGen
事件
条件
动作
-------- 用“最后创建的”这类动作要注意,当这事件被触发时有可能已经不是你想的那个最后创建的东西了 --------
计时器 - 删除 (最后创建的计时器窗口)
计时器 - 删除 (到期的计时器)
设置 Point = (苍老师 0000 <预设> 的位置)
设置 Point2 = (EnemyEntr <预设> 的中心点)
循环动作[循环整数A]从 1 到 10, 运行 (Loop - 动作)
Loop - 动作
单位 - 创建 1 步兵 给 玩家2(蓝色) 在 Point2 ,面向 Point
-------- 尽量避免在循环内使用等待 --------
等待 1.00 秒
点 - 清除 Point
点 - 清除 Point2
[/trigger]
[trigger]EnemyAttack
事件
单位 - 任意单位进入 EnemyEntr <预设>
条件
动作
设置 Point = (矩形区域 003 <预设> 的中心点)
-------- 仅仅用移动命令的话兵在到达目标点之前是不会攻击的 --------
单位 - 对 (触发单位) 发布 移动 命令到目标点: Point
单位 - 对 (触发单位) 发布 攻击移动 命令到目标点: Point
点 - 清除 Point
[/trigger]
我稍微改了下,当然还是有点问题的,不过LZ先掌握改正的部分吧~
test1.w3x
(20 KB, 下载次数: 8)
点是个会残留在玩的过程中的东西,所以需要排泄,如果LZ不知道排泄是什么,请搜索GA的教程,关键字用“排泄”即可,搜索后选择疑难解答区、魔兽争霸3综合区、教程区等几个区~
其它会残留的东西还有单位组、玩家组、矩形区域、计时器什么的;
如果LZ用的是全局计时器而且不在动作里面用“设置T=新建计时器”的话,删除后就没了。。不过这问题以后再说,LZ遇到的时候自然就知道了,然后。。如果LZ坚持做图的话,你一定会遇到的……
回答问题打这么多字明显不是漠漠……
漠漠借我号砍广告呢……砍着无聊过来看看,但是一个IP没法登陆两个号,于是懒得换了。。 |
|