CJ帝教您:地图编辑器触发教程2:局部变量】

 

6.局部变量应用
局部变量。。。这名字很HI。。
我先说一下局部变量的应用。
——————————————
效果:当心灵信标被摧毁后,XX归你。
...
我们都知道,一个单位只能关联一个触发,而这个触发的事件与动作都需要关联,所以这里就用到了局部变量。
——————————————
先建立一个局部设置,这建立局部设置可就不同了,只需打个名字自动就建了。。。我写的是 RFLZ(随意)【解释:局部变量中“0 RFLZ,0”第一个数字是编号,第二个是你起的名字,第三个就是他的预设值01
预设值为0,就是说需要触发启动它。 
触发:
·
名称 RFLS
·
条件 被任一作战方摧毁】
·
动作 56 局部设置... 参数值就是“0 RFLZ,0" 
 ——————————————
触发2
·
名称 RFLX
·
条件 36 局部设置开始... 参数值也是 0 RFLZ,0
·
动作 14 更改所属... 参数值就是你的国家或编号
——————————————
完成,把心灵信标关联到 RFLS 这个触发, 要给你的单位关联到 RFLX 这个触发。
当心灵信标被RF时,关联到 RFLX这个触发的单位就属于某人了。
——————————————
——————————————
7.
局部变量2
其实上面那个例子是可以用其他条件代替的,一个触发就可以搞定,我只不过是举个例子。。。。
(一个触发的条件:【57 建筑不再存在】注意所属方和参数值)
局部变量还可以当做 ”开关,比如做任务,当你进入敌人基地时,敌军开始发动进攻。如果用
进入事件】  53 允许目标触发】配合的话虽说可以,但是如果多了就很麻烦了。
这时用局部变量就方便许多了。
——————————————
先建个局部变量,预设值0
触发1
·
名称:RF3L
·
条件:【进入事件】 (要放置单元标记,方法:在这个触发里,选择右上角的 放置于地图 
·
动作:【56 局部设置... 下面写建的那个局部变量
触发2
·
名称:RF4L
·
条件:【36 局部设置开始...
·
动作:..................
动作你就自己写吧,同样的,多做几个条件相同的触发, 更方便。

 

——————————————
局部变量3
局部变量做开关。正如尤里复仇盟军第四关的那个一样,同时站到左上角3个草地上才可以触发,这里用到了局部变量的性质。
首先,因为有3个点就是三个单元标记,所以有3个局部变量。由于不能离开单元标记,所以又要有3个清除变量的触发。
所以我们先以这个类型来举例子。
建立三个局部变量 预设值0
同时建立3个触发,这3个都是换汤不换药,只改参数值即可,嫌麻烦的可以复制触发。。。
触发1-3
·
条件 进入事件】
·
动作:【56 局部设置...】填上第一个局部变量(后面的2个以此类推)
触发4
·
条件136 局部设置开始... 
·
条件236 局部设置开始...
·
条件336 局部设置开始... (三个条件同时存在)
参数值分别填上三个局部变量。
·
动作 。。。那个任务里是 传送恐龙,你可以改些别的,这种方法做彩蛋很好。
触发5-7:(这是离开某位置时清除局部变量的)
·
条件 进入事件】 (放在触发1-3的单元标记的四周)
·
动作: 57 局部清除... 第一个填上第一个的局部变量(后面的2个以此类推)
然后分别建立三个触发的单元标记(最好每个触发只有一个),貌似说很难明白,上图。
——————————————
·Special:
这里我借鉴下FlyingZ的一个多人任务的触发,效果是:2个人类玩家,控制2个要塞,当某一人到达某单元标记时,被关联的单位
就归某人,而后进来的就没用了。A进入某区域,B进入某区域都可以发生触发,先到先得。
这个触发很有趣,我开始自己琢磨不明白,后来看懂了:
建立一圈单元标记,圈里放些单位,关联上。
触发1 关联触发2
·
条件 进入事件】
·
动作14 更改所属】
·
动作54 禁止目标触发】 禁止触发2
触发2 关联触发1
·
条件 进入事件】
·
动作14 更改所属】
·
动作54 禁止目标触发】 禁止触发1
效果就是前面说的了,做多人任务时很有趣。2人甚至3人争军队,然后一起进攻敌人,看谁的军队:或者搞个什么类似于走迷宫的地图也可以。
——————————————
·UsefulTigger

让地图已经存在的单位执行命令。
在地图上放置一个单位,比如说犀牛坦克吧。
————
特遣小队:
犀牛坦克一个(别的没有)
脚本:
任意,比如选最简单的 attack,犀牛就自己去炸别人了。
作战小队
关联上特遣部队和脚本,所属方一般是 平民,任务里可以选别的。
其他的自己设定吧。
触发:
·
条件: XXXXX(就是任意啦,比如【13 流逝时间】 或【进入事件】等)
·
动作: 建立小队... 
这样达到条件时,犀牛坦克就会受到命令,执行脚本里的动作。