Auf die schnelle behaupte ich mal, dass Du den Fehler bekommst, weil eben weniger als 5 Gegner in dem Array
_feinde erfasst sind. Also wo nix mehr is kann auch nix markiert werden.
Besser wäre:
Code:
_i=0;
while{_i < (count _feinde - 1)} do {
_unit = _feinde select _i;
if (alive _unit) then {
_m=createmarkerlocal ["marker", position _unit];
_m setMarkerShapelocal "ICON";
_m setMarkerTypelocal "DOT";
};
_i=_i+1;
};