|
发表于 2015-7-27 22:38:56
|
显示全部楼层
首先几处命令使用错误,其次不合游戏逻辑,我写了一下,你参考,也不一定对。
- private["_vehicle","_grp","_pos","_target","_pos0"];
- _vehicle= _this select 0;
- _pos = _this select 1;
- _grp = _this select 2;
- _target = _this select 3;
- _pos0 = _this select 4;
- _vehicle move _pos;
- _vehicle flyinheight 20;
- waituntil{_vehicle distance _pos < 25};
- _vehicle move _target;
- _feiji flyinheight 2;
- waituntil{speed _vehicle < 1 && getposATL _vehicle select 2 < 3};
- {unassignVehicle _x; _x action["eject", vehicle _x]; sleep 1} foreach units _grp;
- waituntil{{_x in _vehicle && alive _x}count units _grp == 0};
- {[_x] join group player} forEach units _grp;
- _vehicle move _pos0;
- _vehicle flyinheight 80;
复制代码 |
|