Einzelnen Beitrag anzeigen
Alt 27.12.2011, 10:12   #5 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Vielleicht ist es so leichter verständlich, wenn es aus deinem Beispiel abgeleitet wird:
Code:
//Initialisierung des Array Markers
  if (isNil "Markers") then {Markers = ["M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10"]};
//ein Element des Arrays zufällig auswählen
  _m = Markers select (floor(random(count Markers)));
//gewähltes Element aus dem Array entfernen
  Markers = Markers - [_m];
//Springer auf die Position des gewählten Elementes setzen
  Springer setpos getMarkerPos _m;
Vienna ist offline