红警地图吧 关注:4,738贴子:40,944

【缓更】地图制作常用知识盘点

取消只看楼主收藏回复

rt,主要是整合一些常用的地图制作技巧一类的东西...主要是给进阶和新手mapper看的。当然我有时也会穿插一些高级触发的使用.本帖不定时更新


IP属地:江苏来自iPhone客户端1楼2017-10-12 21:23回复
    先讲一些任务制作常用触发条件/结果
    条件
    1 进入事件
    8 任何事件
    7 被任意作战方摧毁
    13 流逝时间
    48 被任何事物摧毁(包括间谍渗透)
    60 科技类型存在
    61 科技类型不存在。
    36/37 局部开始/清除
    结果:
    17 显示特定路径点区域
    7 援军(小队)
    41 播放动画在路径点
    53/54 允许/禁止目标触发
    56/57 局部设置/清除
    80:在特定路径点建造援军
    4/5 建立/解散小队
    1/2 玩家胜利/失败
    107 超时空传送援军
    112 立即将视野移动到特定路径点
    103 计时器文本
    当然还有计时设置/开始/停止 播放语音/音效/音乐一类的,然而没想起来序号
    记住这些条件和结果的序号,你可以更快的编写触发


    IP属地:江苏来自iPhone客户端2楼2017-10-12 21:41
    收起回复
      地图ie的几种情况:建立、解散小队这类结果如果不填下面的框,地图ie
      若触发所属方是新建的,地图ie
      目前能想起来的就这两条


      IP属地:江苏来自iPhone客户端3楼2017-10-12 21:45
      收起回复
        谨慎给新建所属方用触发,不知为啥给被摧毁,全部...这类条件填上新建的所属会变成跟任何事件一样的效果


        IP属地:江苏来自iPhone客户端4楼2017-10-12 21:48
        收起回复
          attack和hunt的区别:脚本使用attack的小队只会去攻击一个目标,而且是根据单位id选择的而hunt会自动排列阵型并且按照就近原则选择攻击目标,如果在ini里给hunt加上自动反击的代码会更加智能。但是如果敌人太多就会不知所措总之混合起来用效果最好


          IP属地:江苏来自iPhone客户端5楼2017-10-12 21:56
          收起回复
            sleep和homeless的区别:两者都可以让单位不能动也不能攻击,但是sleep状态的单位会被判定为威胁但是homeless不会


            IP属地:江苏来自iPhone客户端6楼2017-10-13 07:58
            回复(1)
              更一个比较复杂的:密码锁触发组
              在一些游戏(例如辐射岛)中玩家需要输入密码来进入某个房间,红警也可以做到
              我们都知道密码锁按键由1-9个数字外加确认和清除组成
              这个触发运用了科技类型存在这个条件来判定,所以我们可以用不同的建筑代表数字
              设密码为1234,我们可以用机枪碉堡代表1,爱国者代表2,烧鸡炮代表3,战斗碉堡代表4
              新建触发A1-A9 B1-B9 C1-C9 D1-D9(四位数以上的密码依此类推)36个触发,给A1-A9分别关联到9个建筑上,其中除了A1-A9的触发全部为禁止 条件为被游戏者选中,结果禁止A1-A9这9个触发,允许B1-B9这9个触发,在特定路径点建立建筑,其中一个触发建立机枪碉堡,其余的自己选一个。后面的B1-B9、C1-C9、D1-D9依此类推,分别有一个建立爱国者、烧鸡炮、战斗碉堡,注意不要有两个或多个触发结果建立相同建筑。然后使用无限关联触发将A1、B1、C1、D1关联起来,后面的A2、B2什么的依此类推.
              新建一个触发1,条件被游戏者选中,结果允许触发2,关联任意建筑上
              触发2条件为科技类型存在,建立4个,分别填上机枪碉堡,爱国者,烧鸡炮,战斗碉堡,结果随意
              密码的清除:建立一个触发,条件被游戏者选中,结果允许A1-A9,禁止B1-B9、C1-C9,D1-D9
              一个密码锁就完成了是不是很简单


              IP属地:江苏来自iPhone客户端7楼2017-10-13 08:35
              回复
                单位损失自动补回触发组:触发1,建立一个援军,触发2,触发类型设置为1,条件可以是7或48等,结果80,填上触发1的小队
                在触发1的作战小队的标签一栏填上触发2即可.非常简单的触发组


                IP属地:江苏来自iPhone客户端10楼2017-10-13 10:04
                回复
                  脚本59解析:脚本59是yr新加入的一个脚本,它与移动到路径点配合使用,效果是攻击路径点附近的敌军单位.如果没有就执行下一个动作.这个脚本可以用于战机
                  使用方法:建立一个动作,类型随意.打开ini编辑器或者记事本打开地图,找到你刚刚建立的脚本,把逗号前面的数字改为59,然后保存.要注意改完之后不要去动那条脚本,不然fa2会改回来
                  在战机上的用法:刷出(或建立小队)飞机,移动到路径点,脚本59,移动到路径点(地图外),删除小队成员


                  IP属地:江苏来自iPhone客户端11楼2017-10-13 10:13
                  收起回复
                    CJ的局部变量教程有一处没有提到的地方:触发1:条件7-结果56/57
                    触发2:条件36/37-结果随意
                    必须使用关联触发将触发1和触发2关联到一起才有效,否则局部变量无法启用或清除@ CCJJCCJJ


                    IP属地:江苏来自iPhone客户端12楼2017-10-14 09:04
                    回复
                      但是有些时候不用关联就行,例如条件为进入事件


                      IP属地:江苏来自iPhone客户端13楼2017-10-14 09:05
                      回复
                        7 被任意作战方摧毁和48被任何事物摧毁的区别:被任意作战方摧毁,只能由地图上的某个所属方摧毁,但是48则不同,用触发摧毁48关联的东西也能触发.tip:被任何事物摧毁不能能用于航母


                        IP属地:江苏来自iPhone客户端16楼2017-10-15 12:08
                        回复
                          载具卸载返回类触发组扩展--例:总统到ifv旁然后进入进入ifv,ifv把总统运到机场,总统在机场坐进一夜莺直升机离开
                          新建一下特遣部队,分别命名为a、b、c(废话)小队成员不再细说(要是不知道是啥就别看这个教程),脚本a、b、c、d,分别为:脚本a 1移动到路径点 2局部设置
                          脚本b: 1交通工具装载 2移动到路径点 3交通工具卸载4局部设置
                          脚本c :1移动到路径点 2局部设置
                          脚本d:(不说了大家都知道)
                          新建abcd四个局部变量(全部为0 清除),分别给4个脚本的局部设置填上
                          建立小队(不解释)
                          新建abcd四个触发,触发a 条件36,填上变量a,结果建立小队,填上小队b,bcd触发依此类推
                          然后把abcd四个触发分别关联到abcd四个小队上去(例如小队a使用的脚本含有局部设置a的动作,那么就把触发a填到这个小队的标签里)


                          IP属地:江苏来自iPhone客户端17楼2017-10-16 21:18
                          回复
                            反作弊触发:作弊一般有三种情况
                            1:快速建造
                            2:全图
                            3:跳关
                            其中2是无解的,但是1和3可以
                            快速建造的应对方法:
                            例:玩家建立了一个电厂,然后瞬间建造一个矿场:触发1:条件--作战方建立特定类型的建筑... 填上发电厂
                            结果:允许触发2、3
                            触发2:条件1:作战方建立特定类型建筑 填上矿场 结果...一些惩罚性措施
                            触发3:条件:流逝时间,填上10--结果:禁止触发2
                            当然你也可以把数值改小,但是超过建造这个建筑正常建造所需时间就没意义了


                            IP属地:江苏来自iPhone客户端18楼2017-10-16 21:38
                            收起回复
                              随机触发事件:运用到条件 51随机流逝时间这个条件。以苏0为例,触发1、2、3,分别关联到科技中心a、b、c,哪个先随机到就摧毁哪个建筑,同时摧毁其他两个触发( 12 摧毁触发事件),假如1先触发就先摧毁a,然后摧毁bc两个触发


                              IP属地:江苏来自iPhone客户端19楼2017-10-18 12:10
                              回复