events auslösen

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

  • events auslösen

    ich hab nen user-event in dem ne messagebox mit ner variable angezeigt werden soll, die im create-event erstellt und belegt wird
    wenn ich das event von nem andrem objekt aus mit

    GML-Quellcode

    1. event_perform_object(obj_update,ev_other,ev_user0)

    auslöse ist dort aber keine variable gesetzt
    woran liegt das?
    wenn ich nen andres event dafür nehme (mouse enter) dann gehts per event_perform auch nicht
    nur wenn ich mit der maus drübergehe gehts
    hat jmd ne erlärung?

    Edit: ich führe das event_perform gezwungenermaßen mit execute_string aus
    im debug modus mit code ausführen gehts auch nicht
    Brauche immer noch Grafiken für mein Space-Game (StarAge), Thread zum Game
    Bitte melden!
    Thread zu Resourcen

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

  • Der Eventcode des anderen Objekts wird da für das aufrufende Objekt ausgeführt.
    Da du diesen Event ja vollständig im anderen Objekt haben willst käme diese Lösung in Frage:

    GML-Quellcode

    1. with (obj_update) {
    2. event_perform(ev_other,ev_user0);
    3. }
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum