If-Else Kette

  • If-Else Kette

    Hallo.

    Meine If-Else Kenntnisse beziehen sich nur auf PHP... darum habe ich versucht es ähnlich wie da aufzubauen.
    Ziel ist es das wenn jemand cheatet, er sich nicht in den highscore eintragen kann.
    Das es nicht an der Variable liegt weiß ich weil ich sie getestet habe, und es auch klappt wenn man an zu wenigen Leben stirbt.
    Nur hier, am Ende der Levels will es nicht so recht gehen.

    Kann mir einer weiterhelfen?




    Myrikenes
  • Wo genau dein Problem liegt, hast du nicht geschildert. Aber deine IF-ELSE-Kette fängt mit ELSE an und das ist definitiv falsch.
    █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
    █████ ███████ ███ your █████ ████ government.
  • versuch es mal mit

    if global.cheater is NOT equal to 0

    aber einfach so kann man das schlecht sagen
    mti der gm6 wäre es einfacher
    aber versuch es mal so

    oder versuch mal den inhalt der if und else anweisung zu tauschen
    vielleicht ist es ja auch nur verkehrt herum
    Die Schönheit liegt im Auge des Betrachters :D
  • Oh sorry! Das hab ich gar nicht gesehen! Probiers mal so:

    GML-Quellcode

    1. if (global.cheater=0) {room_goto_next();}
    █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
    █████ ███████ ███ your █████ ████ government.
  • Gnaaa.... es ist so simpel das es grade schon Peinlich ist.
    Aber passiert mir manchmal auch bei PHP.
    Natürlich funktionierte die Sache richtig... ich habe aber um den Level zu beenden einfach gecheatet um schnell durch zu kommen und gar nicht die Tür genommen... da konnte es natürlich nicht ausgelöst werden.
    Entschuldigt bitte meine schusseligkeit .
    Danke für Eure Bemühungen.


    Myrikenes