Einzelnen Beitrag anzeigen
Alt 10.03.2013, 01:58   #6 (permalink)
Tarsius
Newbie
 
Registriert seit: 03.06.2009
Beiträge: 46
Standard

Also mit switch schaltet er komplett auf stur.

Code:
_start = round random 3;

switch (_start) do {
    case 0: { Obj_Mis_Target setpos getpos Obj_Mis_01; };
    case 1: { Obj_Mis_Target setpos getpos Obj_Mis_02; };
    case 2: { Obj_Mis_Target setpos getpos Obj_Mis_03; };
    case 3: { Obj_Mis_Target setpos getpos Obj_Mis_01; };
};
Es wird kein CASE ausgelöst, obwohl die Zahl korrekt auf 0,1,2,3 gerundet wird.

Und auch im Hauptfall bleibt das Problem erhalten.

Ich mein. Warum in drei Teufels Namen, geht er mit ner "2" überhaupt ins erste IF rein, wenn dessen "Zugang" nur für 1 gestattet ist?


Geändert von Tarsius (10.03.2013 um 02:02 Uhr).
Tarsius ist offline