Multiplayer klappt nicht richtig

  • Multiplayer klappt nicht richtig

    Hallo, ich hatte vor einen Multiplayermodus für mein Spiel zu machen, ich hab es geschafft eine Session zu erstellen und dieser zu joinen. Wenn sich 2 Spieler in dem Warteraum befinden soll das Spiel gestartet werden. Ich habe dann in dem nächsten Raum ein unsichtbares Objekt gemacht das im Stepevent folgende Formel hat

    GML-Quellcode

    1. {
    2. if (mplay_player_find() < 2)
    3. show_message('Der andere Spieler hat das Spiel verlassen')
    4. room_goto(room16)
    5. }


    Damit, falls ein Spieler das Spiel beendet, der andere zurück zum Startraum geschickt wird. Nur leider werden beide Spieler, wenn sie im Warteraum sind und das Spiel gestartet wird, direkt zurück in den Startraum geschickt, dabei wird nichtmal die Meldung 'Der andere Spieler hat das Spiel verlassen' angezeigt. Könnt ihr mir helfen?

    PS. ein unsichtbares Objekt im Warteraum hat im Stepevent:

    GML-Quellcode

    1. {
    2. if (mplay_player_find() > 1)
    3. room_goto_next();
    4. }
  • Bei einem if ist nur der darauf folgende Befehl vom if abhängig. Wenn es mehr sein sollen musst du das Klammern.

    GML-Quellcode

    1. if (mplay_player_find() < 2)
    2. {
    3. show_message('Der andere Spieler hat das Spiel verlassen')
    4. room_goto(room16)
    5. }
    "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
  • Benutzer online 1

    1 Besucher