Befehl verneinung

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Befehl verneinung

    Hi Leute!
    Hab da mal ne Frage:
    Ich möchte, dass der room gewechselt wird, wenn object1 und object2 nicht mehr existieren. (Beide!)

    Hab alles mögliche ausprobiert :?:

    Hab es mal so versucht

    GML-Quellcode

    1. if not (instance_exists(obj_Stein1)) && (instance_exists(obj_Stein1))
    2. {
    3. room_goto_next()
    4. }


    Funktioniert einfach nicht (GM zeigt auch keine Fehlermeldung, sondern es passiert einfach nichts :( ?()

    PS: Ich hab in der Hilfe nichts gefunden



    €dit: Mir ist kein besserer Name für den Thread eingefallen :D

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tobi ()

  • Dann benutz vor der 2. Bedingung auch ein not, dann hast du's.

    Im Moment sagst du ihm er soll den Raum wechseln, wenn Stein 1 existiert, und nicht existiert.
    Das geht irgendwie schlecht.

    Ich nehme mal an, du meinst 2 verschiedene Objekte.
    Hier werden sie geholfen:
    [Regeln] [GML] [Hilfe] [Suche] [Posten] [Duden.de]
    [Wenn das alles nicht mehr hilft] [Dunning-Kruger]


    "Die Vernunft sollte Autorität definieren; nicht umgekehrt!"
    "Selber denken regt das Gehirn an."
    - Niffel f.k.a. Kilik
  • Sorry, ja ich meinte obj_Stein1 und obj_Stein2
    aber das funktioniert auch nicht :(

    GML-Quellcode

    1. if not (instance_exists(obj_Stein1)) && not (instance_exists(obj_Stein2))
    2. {
    3. room_goto_next()
    4. }


    (Ist das falsch, wenn ich das ins Create-Event setze?)
  • Original von Tobi
    (Ist das falsch, wenn ich das ins Create-Event setze?)

    Ja -.-
    Create Event: Wird nur einmal ausgeführt (nämlich beim Erstellen, was für ein Zufall).
    Step Event (da muss es hin): Wird normalerweise 30 mal pro Sekunde ausgeführt.

    Dragoon
    int (*x(*x(int))[5])(int*);
    Confused? Yes, it's C!