Level Editor durchsuchen/anzeigen von Leveln

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

    • Level Editor durchsuchen/anzeigen von Leveln

      Grüße an euch ;),

      Zurzeit arbeite ich an einen Level Editor der Flexibel in Jedes Spiel Portbar ist.
      Dies funktioniert soweit auch sehr gut jedoch funktioniert "get_open_filename" nur bedingt im Fullscreen....Das Such Fenster legt sich hinter GM und nicht davor.
      (Der Spieler müsste immer Back2Windows gehen für das Laden des Levels)
      Also möchte ich nun eine GM Interne Methode entwickeln und genau da fängt mein Problem an.

      Das ganze soll wie folgt funktionieren:
      GM Durchsucht den "Level" Ordner nach allen Dateien mit der Endung .map die gefunden Ergebnisse zeigt er dann in einen festen bereich an.
      Dort kann man dann auf das gewünschte Level klicken das dann den String zum Laden wiedergibt (Ein durchscrollen mit den Arrow Keys würde schon reichen):
      "file_text_open_read(DasGewünschteLevel)"

      Vielleicht hat ja einer von euch schon mal Erfahrung mit sowas gemacht ;).

      vielen Dank fürs lesen
      mfg

      Und dies ist mein Lade Skript:

      Quellcode

      1. levelname = get_open_filename("Map Files|*.map","");
      2. if (file_exists(levelname))
      3. {
      4. with(all)
      5. instance_destroy()
      6. file = file_text_open_read(levelname)
      7. str = file_text_read_string(file)
      8. file_text_close(file)
      9. ds_list_read(levelload,str)
      10. for (i = 0; i < ds_list_size(levelload);i += 3)
      11. {
      12. index = ds_list_find_value(levelload,i)
      13. xxx = ds_list_find_value(levelload,i+1)
      14. yyy = ds_list_find_value(levelload,i+2)
      15. instance_create(xxx,yyy,index)
      16. }
      17. }
      18. else
      19. show_message("The file doesn't exist!")
      Alles anzeigen

      Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von Sasula ()

    • Ah ..ja habe ich hinzugefügt ^^.

      Ja soweit war ich auch schon trotzdem danke leider bekomme ich es halt einfach nicht hin wie ich es mir Optisch anzeigen lassen kann bzw. AUSWÄHLEN kann...
    • Benutzer online 1

      1 Besucher