hs2单人任务脚本编辑攻略(包括ai)

上传人:第*** 文档编号:31075642 上传时间:2018-02-04 格式:DOC 页数:15 大小:84KB
返回 下载 相关 举报
hs2单人任务脚本编辑攻略(包括ai)_第1页
第1页 / 共15页
hs2单人任务脚本编辑攻略(包括ai)_第2页
第2页 / 共15页
hs2单人任务脚本编辑攻略(包括ai)_第3页
第3页 / 共15页
hs2单人任务脚本编辑攻略(包括ai)_第4页
第4页 / 共15页
hs2单人任务脚本编辑攻略(包括ai)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《hs2单人任务脚本编辑攻略(包括ai)》由会员分享,可在线阅读,更多相关《hs2单人任务脚本编辑攻略(包括ai)(15页珍藏版)》请在金锄头文库上搜索。

1、HS2 单人任务脚本编辑攻略脚本是突袭制作任务中一个非常重要的组成部分,有了它才能让单位活起来。很多人觉得它太难,很难熟悉,放弃了制作地图的想法,在此表示理解。我也找过一些脚本的资料,可总感觉太乱,理解不太清楚。下面就把我整理后的一些脚本编辑攻略奉献给大家,希望有所帮助。脚本周边的一些东西,像地图表面怎么制作,援军,信息提示,位置,标记,单位等怎么编辑这些最基本的东西,一看就懂,我就不介绍了(连这都不会的话还是放弃的好),我先说一下大门的设置,大门可以加到地图里,但那样只能一个一个出,想要一下子出很多就要设置在地图边缘亮的区域(离暗的区域最近的地方),先在左边调好大门的宽度,在地图边缘亮的区域

2、点击左键两下就出现一排红色的达到你设置宽度要求的旗子,最后在地图暗的区域任意地方点击右键放下蓝的旗子就行了(蓝旗子好像是多人地图中部队的集结点,单人任务中如果一下子能出很多兵的话可以不用它)。在单位上限方面,很多人说我做的任务怎么进不去,其实这里有一部分是游戏开始时地图表面的单位太多的缘故,虽说上限是 1000,但是有一定换算标准的,到现在我还有点糊涂,我的经验是不管加什么单位(不包括援军),显示地图信息项里单位从左边数第三个数字最多为 999。进入脚本后每点击新建就可以编辑一个新的触发脚本,每一个触发之间没有先后的要求(也就是说只要你编辑合理就不用担心后面的触发会对前面的造成影响)。进入新建

3、后会看到自上而下三个栏目,第一个是触发的条件,意思是当这个条件成熟后。第二是触发的操作,意思是当第一个栏里的条件成熟后单位执行的命令。第三个是显示和选择相对应条件或操作的语句栏,左键点击语句一下会加入到条件或操作命令栏里。在条件栏里你每加入一个条件语句后会出现 or 和 and 两个英文单词,意思是(或)和(和),满足一个条件时无需使用它,只有当你想满足几个条件语句中任意一个时,语句之间要加入 or,几个语句条件都需成熟时,语句之间要加入 and。下面我把所知道的单人任务的语句翻译介绍给大家。触发的条件语句翻译:time from start of the mission is当游戏开始多少时

4、间后。有两个选项:多于或少于,时间的设定。units of group in location=当某小组在某一位置具体到多少数量时。有 4 个选项:数量的表现种类,数量,小组,位置。units of group in location per cents=当某小组在某一位置具体到其总数的百分之几时。有 4 个选项:百分比的表现种类,百分数,小组,位置。units of piayer in location=当玩家或电脑在某一位置具体到多少数量时(没有小组的概念)。有 4 个选项:数量的表现种类,数量,玩家或电脑,位置。units of piayer in location per cents当

5、玩家或电脑在某一位置具体到其总数的百分只几时。有 4 个选项:百分比的表现种类,百分数,玩家或电脑,位置。units of piayer in group=当玩家或电脑方某小组的单位种类在地图上具体到多少时(没有位置的限制)。有 5 个选项:单位的种类,玩家或电脑,小组,数量的表现种类 ,数量。在单位的种类里有 4 个选项:1 活动(在地图上),代表的是有活动行为表现的单位,如一个兵一辆有驾驭员的坦克一门有人操作的炮,正在前进的坦克等。2 在载体内(独立与载体),这个表面上理解是单位里的士兵,实际上是指所产生的空单位。3 丢失(可能复活),这个主要是指被消灭的单位。4 在途中(快要到来),指还

6、没进入地图的单位,主要是指援军,如果它们进入地图了,那它们就会变成 1 活动(在地图上)。units in group in per cents of units in group当某小组的单位种类在地图上多于,少于或精确与另一小组的单位种类百分之几时(没有位置的限制)。有 6 个选项:单位的种类,小组,百分比的表现种类,百分数,被比较方单位的种类,被比较的小组。units in group当某小组的单位种类在地图上具体到多少时(没有位置的限制)。有 4个选项:单位的种类,小组,数量的表现种类,数量。units of piayer in per cents当玩家或电脑一方的单位种类在地图上多于

7、,少于或精确与另一方单位种类的百分之几时(没有位置的限制)。有 6 个选项:单位的种类,玩家或电脑,百分比的表现种类,百分数,被比较方百分比的表现种类,被比较的玩家或电脑。units of piayer当玩家或电脑的单位种类在地图上具体到多少时(没有位置的限制)。有 4 个选项:单位的种类,玩家或电脑,数量的表现种类,数量。object is dead当这个标记所在物体被摧毁时。只要把标记设在建筑物或桥梁上,当物体被摧毁时这个条件就成熟了。group ammo=当某小组的第几弹药值多于,少于或精确与百分之几时(没有位置的限制)。有 4 个选项:小组,弹药的种类,百分数的表现种类,百分数。pla

8、yer kept pianes=当玩家或电脑某种类飞机的数量达到多少时。有 4 个选项:玩家或电脑,数量的表现种类,数量,飞机的种类。player kept flights=当玩家或电脑某种类飞机的航班达到多少时。有 4 个选项:玩家或电脑,航班的表现种类,数量,飞机的种类。触发的操作语句翻译(有些语句会在下面的脚本举例中介绍,在此就不说了)。turn off this trigger只执行操作这一次。这句非常重要,一般每个操作栏里第一句都是它,除非你想无数次的执行栏里的命令。再以后的举例中我就不多提醒了,切记。launch rockets by RL of group to location

9、=火箭炮小组向某一位置发射火箭炮(如果加入 turn off this trigger 语句就只发射一次)。有 2 个选项:小组,位置。launch rockets by RL of group to marker=火箭炮小组向某一标记发射火箭如果(如果加入 turn off this trigger 语句就只发射一次,而不会在意标记所在的物体是否被摧毁)。有 2 个选项:小组,标记。fire a howitzer of group to location=榴弹炮小组向某一位置炮击(如果加入 turn off this trigger 语句就只发射一次)。有 2 个选项:小组,位置。fire

10、a howitzer of group to marker榴弹炮小组向某一标记炮击(如果加入 turn off this trigger 语句就只发射一次,而不会在意标记所在的物体是否被摧毁)。有 2 个选项:小组,标记。destroy units of group through the flag某小组通过某大门离开战场(对小组所在位置没有要求)。有 2 个选项:小组,大门。destroy units in location through the flag在这个位置的单位通过某大门离开战场(不分敌我)。show zone around marker in radius for player

11、=把以标记为中心的半径区域显示给玩家或电脑,半径的大小决定了将有多大面积在没有单位在那里时也可以看见的范围。有 3 个选项:标记,半径,玩家或电脑。(需要指出的是如果你想一直显示的话就不要加入语句turn off this trigger只执行操作这一次,不然它会只显示一下。)transfer group to player把某小组投降到玩家或电脑。有 2 个选项:小组,玩家或电脑。end of mission以什么形式结束游戏。有 1 个选项:平局胜利或战败。下面开始我举一些脚本的例子:小组行为的操作:在这里需要说明的是这里包括除玩家以外所有电脑单位的进攻和调遣等,总之只要扯上单位行动的脚本

12、都要用到它,举个例子,你想让 A0 坦克小组到达 1 号位置区域 ,并在这个区域自由活动,发现敌人后主动还击。set AI_BEHAVIOR for group to (这句是小组行动的属性,小项中选中 Spread randomly throughout the location)Set AI_Loc1 of group A0 to #1(这句和下面一句都是代表小组到达的位置,两个语句的名称和位置要一致,小组的名称要和第一句的一致)Set AI_Loc2 of group A0 to #1小组 AI 的命令有很多大的选项和小的选项,要根据实际小组的组成部分进行选择,如士兵,坦克,车辆,补给车

13、,火炮,反坦克炮等要分开编组,以免出现错误。如果你看着英语有点头疼的话就参照以下翻译进行选项:None=自动防御没有行为。Reconnaissance=侦查。Infantry-guard location=步兵守卫地区。Spread randomly throughout the location=这地区自由活动。Move to location only if there are friendly troops=只有当那个地区里有同盟军才移动过去。Move to location only if there are no enemy troops=只有当那个地区里没有敌军才移动过去。Do n

14、ot use empty guns=不使用没弹药的武器。At-dont occupy/leave occupied=反坦克炮不去占领和离开已经占领的地区。At-move to location only if there are friendly troops=反坦克炮只有当那个地区里有同盟军才移动过去。At-move to location only if there are no enemy troops=反坦克炮只有当那个地区里没有敌军才移动过去。At-dont move to new location=反坦克炮不移动到新的地区。At-dont drag to new location=

15、反坦克炮不拖到新的地区。At-dont leave=反坦克炮不离开已经占领的。Howitzers-dont occupy/leave occupied=榴弹炮不去占领和离开已经占领的地区。Howitzers-move to location only if there are friendly troops=榴弹炮-只有当那个地区里有同盟军才移动过去。Howitzers-move to location only if there are no enemy troops=榴弹炮-只有当那个地区里没有敌军才移动过去。Howitzers-dont move to new location=榴弹炮-

16、不移动到新的地区。Howitzers-dont drag to new location=榴弹炮-不拖到新的地区。Howitzers-dont leave=榴弹炮-不离开已经占领的。Howitzers-hold fire=榴弹炮-不射击。Houses-dont occupy/leave occupied=在建筑物里不去占领和离开已经占领的地区。Houses-ambush=在建筑物里伏击。Houses-hide until last moment=在建筑物里潜伏到最后。Infantry-pursue=步兵-追击。Spread randomly throughout the location=这地区自由活动。Randomly change pursued target=随意改变追击的目标。Move to location only if there are friendly troops=只有当那个地区里有同盟军才移动过去。Move to location only if ther

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号