本帖最后由 wj59789 于 2013-2-12 14:51 编辑
//激光指示目标
_designatedPos = position laserTarget player;
_area = 150;
_height = 100;
_ord ="Bo_GBU12_LGB";
_need = 70;
_countb = 0;
if ((_designatedPos select 0) + (_designatedPos select 1) + (_designatedPos select 2) > 0) then {
TitleText [Format["%1", _designatedPos],"PLAIN down"];
hint "收到坐标....";
sleep 3+random 5;
while {_countb<_need} do{
_bomb = _ord createVehicle [(_designatedPos select 0) - random _area + random _area, (_designatedPos select 1) - random _area + random _area, (_designatedPos select 2) + random _height];
sleep random 5;
_bomb = _ord createVehicle [(_designatedPos select 0) - random _area + random _area, (_designatedPos select 1) - random _area + random _area, (_designatedPos select 2) + random _height];
_countb = _countb +2;
sleep random 7;
};
}else{
TitleText ["激光指示器没有打开!","PLAIN"];
};
//激光制导指引目标
_designatedPos = position laserTarget player;
_area = 20; //误差
if ((_designatedPos select 0) + (_designatedPos select 1) > 0) then {
for [{_i=5+random 5},{_i>0 && (_designatedPos select 0) + (_designatedPos select 1) > 0},{_i=_i-0.2}] do {
_designatedPos = position laserTarget player;
sleep 0.2;
};
if ((_designatedPos select 0) + (_designatedPos select 1) > 0) then {
_bomb = "Bo_GBU12_LGB" createVehicle [(_designatedPos select 0) - random _area + random _area, (_designatedPos select 1) - random _area + random _area];
}else{TitleText ["目标取消","PLAIN"]};
}else{
TitleText ["激光指示器没有打开!","PLAIN"];
};
|