Einzelnen Beitrag anzeigen
Alt 11.05.2012, 12:34   #12 (permalink)
spreewälder
50 Beiträge
 
Benutzerbild von spreewälder
 
Registriert seit: 21.10.2008
Beiträge: 54
Standard

Neu durchnummerieren geht klar.
Aber geht das nicht einfacher?

Weil im Prinzip müsste ich ja bei case 0 den code von index 0 bei case 1 von index 1 usw. eintragen... das ist ja dann irgendwie doppelt gemoppelt... kann man bei case nicht gleich auf die vorher definierten index (0-7 .. sind ja dann 8) verweisen?

Code:
_index = (_this select 3) select 0;

_index_8 = if (_index == 8) then {round (random 7)} else {_index};

switch (_index_8) do {
    case 0 : {Verweis auf index 0};
    case 1 : {Verweis auf index 1};;
    ...
    case 7 : {Verweis auf index 7}; 
};

Geändert von spreewälder (11.05.2012 um 12:37 Uhr).
spreewälder ist offline