熟悉ERM时遇到难题,怎样让ai攻一座不可能攻下来的城
http://imgsrc.baidu.com/forum/w%3D580/sign=6b3066ed5b82b2b7a79f39cc01accb0a/8c5494eef01f3a29e7812b279b25bc315d607c8a.jpg如图所示我想让ai通过单向门攻城,(城里有100大天,ai只有少量兵)。这是我的脚本
ZVSE
!#UN:P5/0;
!?LE8/10/0;
!!AI:S21/1/1/8/8/0/5000000/3;
!!AI:S21/1/2/12/7/0/5000000/3;
!!AI:S21/1/2/11/7/0/5000000/3;
!!AI:S21/1/2/10/6/0/5000000/0;
不是坐标出问题了,测试时ai通过单向门来到这个位置一直不动了,也不去攻城。貌似通过单向门后的ai经常不按脚本指令去走了http://imgsrc.baidu.com/forum/w%3D580/sign=045112eaca95d143da76e42b43f28296/4aed2e738bd4b31cc1f76a5285d6277f9f2ff814.jpg 等等,改成
!!AI:S21/1/1/8/8/0/5000000/3;
!!AI:S21/1/2/12/7/0/5000000/3;
!!AI:S21/1/3/11/7/0/5000000/3;
!!AI:S21/1/4/10/6/0/5000000/0;
也是不行 好不容易撑过高考,现在开始全面熟悉ERM,结果在第一个AI接收器就卡住了 难道只能将蓝色的城去掉逼他攻城? 只知道条件用&,“且”和“或”不知道用什么符号表示。。。喂啊,论坛没人了吗? 别对控制AI运作有太高的期望.
这个接收器,基本没人用. 贤知有您 发表于 2014-6-12 17:33
别对控制AI运作有太高的期望.
这个接收器,基本没人用.
“且”和“或”的条件符号呢?急用啊 碳妖 发表于 2014-6-12 18:15
“且”和“或”的条件符号呢?急用啊
比如说
!?FU9&y1=1且y2=2;y1=1且y2=2时触发
!?FU10&y1=1或y2=2;y1=1或y2=2时触发
怎么表达? wwwwwwwwwwww,研究半天终于出成果了,攻击方对受攻击的生物施法
!?BG&1000;动作后触发
!!BG:A?y60;获取动作为y60
!!BG&y60=6:Q?y63;获取攻击方为y63
!!FU&y63><0:E;如果是防守方,退出
!!BG&y60=6:E?y61;获取目标堆栈的编号为y61
!!BG&y60=6:D?y62;获取目标堆栈的位置为y62
!!BMy61:C16/y62/3/3/1;施法 碳妖 发表于 2014-6-12 18:17
比如说
!?FU9&y1=1且y2=2;y1=1且y2=2时触发
!?FU10&y1=1或y2=2;y1=1或y2=2时触发
!?FU9&y1=1/y2=2;y1=1且y2=2时触发
!?FU10|y1=1/y2=2;y1=1或y2=2时触发
应该是这样 神圣炽天使 发表于 2014-6-12 18:35
!?FU9&y1=1/y2=2;y1=1且y2=2时触发
!?FU10|y1=1/y2=2;y1=1或y2=2时触发
谢谢,!?BG1;动作后触发貌似没效果,而!?BG&1000;在erm帮助没有说明,能说说这个么 成功地限定为凤凰施法
!?BG&1000;动作后触发
!!BG:N?y63;获取堆栈编号为y63
!!BMy63:T?y64;获取堆栈类型为y64
!!FU&y64><131:E;不是凤凰,退出
!!BG:A?y60;获取动作为y60
!!BG&y60=6:E?y61;获取目标堆栈的编号为y61
!!BG&y60=6:D?y62;获取目标堆栈的位置为y62
!!BMy61:C47/y62/3/3/1;施法
虽说是动作后施法,但实际上是攻击前施法。攻击后施法怎么弄呢? ZVSE
!?BG0&1000;
!!VRv220:C-1/-1/-1/-1/-1;
!!BG:A?v220 N?v221 E?v222 D?v223;
!!BMv221&v221>-1:T?v224;
!?BG1&1000;
!!FU10&v220=6/v224=131:Pv221/v222/v223;
!?FU10;
!!FU|x1<0/x2<0:E;
!!BMx2:C47/x3/3/3/1;
页:
[1]