这是我试验成功的刷兵脚本:
_a=1 定义一个“a”。可以随便定义。
#start “start”,一个符号而已,也可以随便写,只要跟最后一样就行。
?(_a>300):exit; 检查,如果定义的“a”数值大于300,那么退出脚本;
@_a<=300; 当“a”小于等于300时
terror=Creategroup EAST; 从这一行往下四行是在地图上产生单位或组的指令,从翻译的Mr.Murray的编辑器教程里看来的。
_Leader="ACE_SquadLeader_INS" createUnit [getPos re1,terror,"n1=this",0.5,"LIEUTENANT"];
_unit2="ACE_SoldierG_INS" createUnit [getPos re1,terror,"n2=this",0.5,"CAPTAIN"];
_unit3="ACE_SoldierAT_INS" createUnit [getPos re1,terror,"n3=this",0.5,"CORPORAL"];
~3 延时3秒(我试验用,真玩起来怎么也得五分钟以上吧~)
_a=_a+1; 这个就不用解释了吧
goto "start" 回到“start”那儿再执行一遍脚步
上面这个试验成功。
但循环什么的,一般都是用while do loop语句,可我用这个语句总是各种错误各种不对,总之就是不能用。
求大神看看,这是哪儿出了问题?
_a=1
while {_a<300}
do
{
terror=Creategroup EAST;
_Leader="ACE_SquadLeader_INS" createUnit [getPos re1,terror,"n1=this",0.5,"LIEUTENANT"];
_unit2="ACE_SoldierG_INS" createUnit [getPos re1,terror,"n2=this",0.5,"CAPTAIN"];
_unit3="ACE_SoldierAT_INS" createUnit [getPos re1,terror,"n3=this",0.5,"CORPORAL"];
~3
_a=_a+1;
}
loop |