Hallo Leute! Habe da ein kleines Problem mit einem Code.
Folgender Code soll je nach Monat (Weihnachten) bestimmte Objekte erstellen, damit das Spiel jeden Advent anders wird.
Alles anzeigen
Wenn ich Syntax auf Fehler prüfe, ist alles OK. Doch sobald ich das Spiel starte kommt folgende Meldung:
Keine Ahnung warum das so ist. Genau aus diesem Grund funktionieren die "Adventfunktionen" nicht. Beim if datum == 24. Dezember 2007 funktioniert's einwandfrei. Kann mir jemand sagen, was für ein Problem im Code ist???
Thx!
Folgender Code soll je nach Monat (Weihnachten) bestimmte Objekte erstellen, damit das Spiel jeden Advent anders wird.
GML-Quellcode
- datum = date_date_string(date_current_date());
- /*24. Dezember 2007 Weihnachten*/ if (datum == '24.12.2007') {instance_create(x,y,obj_Weihnachten)}
- /*1.-6. Dezember 2007 1. Advent*/ if (datum == '01.12.2007' or '02.12.2007' or '03.12.2007' or '04.12.2007' or '05.12.2007' or '06.12.2007') {instance_create(x,y,obj_1Advent)}
- /*7.-13. Dezember 2007 2. Advent*/ if (datum == '07.12.2007' or '08.12.2007' or '09.12.2007' or '10.12.2007' or '11.12.2007' or '12.12.2007' or '13.12.2007') {instance_create(x,y,obj_2Advent)}
- /*14.-20. Dezember 2007 3. Advent*/ if (datum == '14.12.2007' or '15.12.2007' or '16.12.2007' or '17.12.2007' or '18.12.2007' or '19.12.2007' or '20.12.2007') {instance_create(x,y,obj_3Advent)}
- /*21.- 23. Dezember 2007 4. Advent*/ if (datum == '21.12.2007' or '22.12.2007' or '23.12.2007') {instance_create(x,y,obj_4Advent)}
Wenn ich Syntax auf Fehler prüfe, ist alles OK. Doch sobald ich das Spiel starte kommt folgende Meldung:
Quellcode
- ERROR in
- action number 1
- of Create Event
- for object obj_Weihnachtsspezial_controler:
- Error in code at line 5:
- /*1.-6. Dezember 2007 1. Advent*/ if (datum == '01.12.2007' or '02.12.2007' or '03.12.2007' or '04.12.2007' or '05.12.2007' or '06.12.2007') {instance_create(x,y,obj_1Advent)}
- at position 65: Wrong type of arguments for ||.
Keine Ahnung warum das so ist. Genau aus diesem Grund funktionieren die "Adventfunktionen" nicht. Beim if datum == 24. Dezember 2007 funktioniert's einwandfrei. Kann mir jemand sagen, was für ein Problem im Code ist???
Thx!
