HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing (https://hx3.de/editing-139/)
-   -   if then else verschachtelt (https://hx3.de/editing-139/if-then-else-verschachtelt-16521/)

Hercules-HH 02.06.2009 16:46

if then else verschachtelt
 
  • Ist das richtig & übersichtig?
Code:

#Start
If(Werobert6)then
{
    If(Werobert8)then
    {
        If(Werobert7)then
        {
            If(Werobert2)then
            {
                WFront2=true
            }else{Wpossible2=false}
        }
        else{Wpossible7=false}
    }
    else{Wpossible8=false}
}
else{Wpossible6=false}
exit;

Wenn z.B. "Werobertx" nicht zutrifft soll Wpossiblex=false sein, wenn ja soll es true sein.

  • Kann man das so in einer SQS-Datein machen?
  • Wie setzte ich da Wpossiblex=true rein beim then

Vienna 02.06.2009 17:56

Für SQS-Syntax musst du alles in eine Zeile schreiben:
Code:

If(Werobert6)then{Wpossible6=true;If(Werobert8)then{Wpossible8=true;If(Werobert7)then{Wpossible7=true;If(Werobert2)then{Wpossible2=true;WFront2=true}else{Wpossible2=false}}else{Wpossible7=false}}else{Wpossible8=false}}else{Wpossible6=false}
Aber du musst alle diese Abfrage-Variable vor der IF-Abfrage einmal mit irgend einem true/false Wert initialisiert haben! Andernfalls wird die Zeile nicht ausgeführt und es kommt auch keine Fehlermeldung.

Hercules-HH 03.06.2009 20:03

Sry,

ich hab ne lange pause gemacht, vieles kurzzeitig vergessen und jetzt dazu nicht richtig nachgedacht. Ich mach das in sqs und wenn ich mich richtig mit sqf beschäfftige, dann erst fragen.

trotzdem danke - auch für den Tipp.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119