Ich hab sogar mal versucht, dem Makerchen das beizubringen, erfolglos.

Wenn es keinen Pointer gibt, der sämtliche geschachtelte IFs überflüssig macht,
musst du wohl alles in Abschnitte unterheben.

Bei 1~100 wäre das zB in übergeordneten 25ern:

Code:
◆ If XYZ < 26
 ◆ If XYZ == 1
  ◆ ...
 :Else
  ◆ If XYZ == 2
   ◆ ...
  :Else
   ◆ If XYZ == 3
    ◆ ...
   :Else
     ◆ .......
    [...]
   :END
  :END
 :END
:Else
 ◆ If XYZ < 51
  ◆ If XYZ == 26
   ◆ ...
  :Else
   ◆ If XYZ == 27
    ◆ ...
   :Else
    ◆ .......
    [...]
   :END
  :END
 :Else
  ◆ If XYZ < 76
   ◆ If XYZ == 51
    ◆ ...
   :Else
    ◆ If XYZ == 52
     ◆ ...
    :Else
     ◆ .......
     [...]
    :END
   :END
  :Else (If XYZ < 101 ist nicht wirklich nötig)
   ◆ If XYZ == 76
    ◆ ...
   :Else
    ◆ If XYZ == 77
     ◆ ...
    :Else
     ◆ .......
     [...]
                  [...]
                   ◆ If XYZ == 100
                    ◆ ...
                   :END
                  [...]
     [...]
    :END
   :END
  :END
 :END
:END
◆
Zu weit nach innen zu gehen ist nicht nur schlecht für die Übersicht sondern könnte auch
irgendwann zu Fehlermeldungen führen, weil die Software damit nicht mehr klar kommt.