Klammerfehler beim Script

  • Klammerfehler beim Script

    Hallo an alle
    Ich hoffe mir kann einer HELFEN. Bin gerate dabei mein Tutorialspiel von Castle of Dr. Creep zu progen. Jetzt habe ich aber anscheinend ein Klammer Fehler im Script.

    COMPILATION ERROR in Script: scr_Texte
    Error in code at line 88:
    }

    at position 2: Symbol } expected.



    Aber eigentlich sollte da kein Fehler sein. Hab den Script zick mal durch geschaut. Komme aber zu kein Ergebnis.
    Ist der Script vielleicht zu lang?
    Schaut ihn euch mal an.

    GML-Quellcode

    1. ////////////////////////////////////////////////
    2. // Farbeinstellungen //
    3. ////////////////////////////////////////////////
    4. {
    5. var farbe, raum, Bildmitte;
    6. farbe [1] = make_color_rgb(255,255,255); // Farbe weiß
    7. farbe [2] = make_color_rgb(168,0,0); // Farbe rot
    8. farbe [3] = make_color_rgb(84,252,252); // Farbe türkis
    9. farbe [4] = make_color_rgb(168,0,168); // Farbe lila
    10. farbe [5] = make_color_rgb(0,168,0); // Farbe grün
    11. farbe [6] = make_color_rgb(0,0,168); // Farbe blau
    12. farbe [7] = make_color_rgb(252,252,0); // Farbe gelb
    13. farbe [8] = make_color_rgb(168,84,0); // Farbe orange
    14. farbe [9] = make_color_rgb(128,44,0); // Farbe braun
    15. farbe [10] = make_color_rgb(252,84,84); // Farbe hell rot
    16. farbe [11] = make_color_rgb(84,84,84); // Farbe dunkel grau
    17. farbe [12] = make_color_rgb(128,128,128); // Farbe grau
    18. farbe [13] = make_color_rgb(84,252,84); // Farbe hell grün
    19. farbe [14] = make_color_rgb(84,84,252); // Farbe hell blau
    20. farbe [15] = make_color_rgb(168,168,168); // Farbe hell grau
    21. ////////////////////////////////////////////////
    22. // Texte auf den Bildschirm //
    23. ////////////////////////////////////////////////
    24. // Startbildschirm
    25. s1_txt1="The Castles of" // braun
    26. s1_txt2="Doctor Creep" // hell grün
    27. s1_txt3="by ED HOBBS" // gelb
    28. s1_txt4="Remake von C64er#by Pan" // hell grau
    29. // Zimmer_01
    30. r1_txt1="Tuerknopf und Tor # Um dieses Tor zu oeffnen, stelle dich vor den Knopf #und druecke die Shift-Taste. Sobald das Tor offen ist"
    31. r1_txt2="kannst du den Raum verlassen. Druecke dazu #die Pfeiltaste hoch"
    32. // Zimmer_02
    33. r2_txt1="Leitern"
    34. r2_txt2="Um auf die Leiter zu kommen, steh davor und#druecke die Pfeiltaste hoch oder runter.#Du kommst von der Leiter wenn du#wieter auf der Plattform stehst."
    35. // Zimmer_03
    36. r3_txt1="Rutschstangen"
    37. r3_txt2="Um auf die Rutschstangen zu gelangen, steh davor und#druecke die Pfeiltaste runter.#Du kannst an der Rutschstange nicht hoch klettern."
    38. r3_txt3="Um von der Stange wieter los zu kommen,#sollen die Fuesse auf der Plattform sein.
    39. // Texte einschalten
    40. draw_set_font(fnt_C64er);
    41. draw_set_halign(fa_center);
    42. raum=room
    43. Bildmitte=room_width/2
    44. switch (raum)
    45. {
    46. case 17: // Startbildschirm
    47. draw_set_color(farbe [9]);
    48. draw_text_transformed(Bildmitte,180,s1_txt1,2.5,1.5,0);
    49. draw_set_color(farbe [13]);
    50. draw_text_transformed(Bildmitte,220,s1_txt2,2,2.5,0);
    51. draw_set_color(farbe [7]);
    52. draw_text_transformed(Bildmitte,410,s1_txt3,1.5,1.5,0);
    53. draw_set_color(farbe [15]);
    54. draw_text_transformed(Bildmitte,600,s1_txt4,1,1,0);
    55. break;
    56. case 19: // Zimmer 1
    57. draw_set_color(farbe [7]);
    58. draw_text(Bildmitte,100,r1_txt1);
    59. draw_text(Bildmitte,185,r1_txt2);
    60. break;
    61. case 20: // Zimmer 2
    62. draw_set_color(farbe [13]);
    63. draw_text_transformed(Bildmitte,50,r2_txt1,2.5,1.5,0);
    64. draw_set_color(farbe [9]);
    65. draw_text(Bildmitte,100,r2_txt2);
    66. break;
    67. case 21: // Zimmer 3
    68. draw_set_color(farbe [10]);
    69. draw_text_transformed(Bildmitte,50,r3_txt1,2.5,1.5,0);
    70. draw_set_color(farbe [1]);
    71. draw_text(Bildmitte,100,r3_txt2);
    72. draw_text(Bildmitte,200,r3_txt3);
    73. break;
    74. }
    75. }
    Alles anzeigen


    Wär weis da einen Rat für mich. Ich hasse :evil:diese blöden Klammeren
  • Nun ja, gerade bei sowas kommt dann das Syntax-Coloring ins Spiel.
    ab der Zeile

    GML-Quellcode

    1. // Texte einschalten
    wurden keine Funktionen, Konstanten und Kommentare mehr entsprechend eingefärbt.
    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
  • Kleiner Tipp: Wenn du bei du bei deinem Font "fnt_C64er" klickst und unter den Font Properties "All" anklickst, also eine Character Range von 0 bis 255 einstellst, dann kannst du auch "ß" und Umlaute innerhalb von Strings (die mit diesem Font gezeichnet werden) verwenden. Falls du das überhaupt willst.
    Einige meiner Spiele: