尤里mod吧 关注:2,696贴子:73,786
  • 40回复贴,共1

求教怎么让电脑造我新加的单位进攻或者防守

只看楼主收藏回复

我添加了几个新单位电脑不造比如说我给美国加了个坦克他不造然后我在AI里找到了盟军的光棱坦克和幻影坦克的进攻小队把我的新单位加进去了他确实造了但是造了一基地的坦克不进攻了该怎么办就连原先的光棱坦克也不进攻了在小队里面删掉这个心单位的代码就好了有什么办法么?


生产行星减速机 台湾原装进口 高精密减速机 物优价廉 点击查看
广告
首先你aimd写对了吗,格式要像这样:
[0C37B7DC-G]
Name=3 MTNK, 3 SREF
0=3,MTNK
1=3,SREF
Group=-1
其次这个小队是基地防守还是进攻,如果防守当然就不会攻击。
最后这个新单位是不是不具有攻击,比如像巡洋舰只能对天,那命令他攻击地面单位就不行,还比如像苏联武装直升机那样,ai就不会攻击,一直在家里。
总之自己好好看看代码,看看教程。


收起回复
举报|2楼2017-05-06 21:15
    最下面这个一长串我来一一解释,比如如下:
    043F874C-G=Allied MCV,043F29AC-G,<all>,5,1,GACNST,0000000002000000000000000000000000000000000000000000000000000000,500.000000,70.000000,500.000000,1,0,1,0,<none>,1,1,1
    043F874C-G这个相当于是触发注册,反正按格式写就行。
    Allied MCV和043F29AC-G,这个时上面[TeamTypes]注册名和下面的Name=
    <all>哪个国家触发,这里是所有国。
    5 科技等级
    1 这里有几个值:
    -1: 普通触发
    0: 敌人拥有[F]物品
    1: 自己拥有[F]物品
    2: 敌人电量黄
    3: 敌人电量红
    4: 钞票超过数量
    5: 铁幕完成超过AIMinorSuperReadyPercent= 数量
    6: 超时空完成超过AIMinorSuperReadyPercent= 数量
    7: 中立拥有[F]物品
    GACNST触发前提拥有的物体
    0000000002000000,这里只看这几位,前面几位含义是00000000 代表一个值,一般就改前两位,前两位如果为01就是1个,0a就是10个(此为16进制)
    2000000这里一般就改2那位,含义为:
    取0-5 分别是小于(0),小于等于(1),等于(2),大于等于(3),大于(4),不等于(5)


    所以上面触发就是当自己的GACNST(基地)等于0个时这个触发生效。


    500.000000,70.000000,500.000000这是触发比重,第一个是最初比重,其次是最低,然后是最高。
    默认比重中,只有10, 20, 40, 50, 70, 500, 5000这7个值有用 [未证实]


    1,0,1,0,<none>,1,1,1
    第一个1是:1, 是用于遭遇战模式的 0=不是
    第二个1是阵营:1盟2苏3尤
    最后三个1是简单,中等,冷酷,0则不触发。


    收起回复
    举报|3楼2017-05-07 00:23
      收起回复
      举报|4楼2017-05-08 19:55



        这是注册的弹头 IBALLHIT是提取出放到目录里在ARTMD里注册了


        回复
        举报|5楼2017-05-09 15:06
          少截了一个


          回复
          举报|6楼2017-05-09 15:09