Hey,
ich habe eine Problem bei meinem 2D Jump and Run Game und zwar, immer wenn ich das erste Level bestanden habe und dann ins zweite komme und dort sterbe kommt folgende Meldung:
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Step Eventspieler
for object phone:
Moving to next room after the last room.
at gml_Object_phone_CollisionEvent_1 (line 11) - room_goto_next()
############################################################################################
Meines Erachtens will das Game mich nach meinem Tod in das nächste Level packen (welches auch vorhanden wäre), obwohl im Fall eines Tods der Spieler mit game_load("game.save") wieder zum letzten Speicherpunkt soll.
In Level eins geht alles ohne Probleme und so auch wenn ich von Level zwei aus starte aber sobald ich ein Level bestanden habe, darf ich im nächsten nicht sterben, ohne ein Error zu bekommen.
Ich habe alles doppelt und dreifach durchsucht aber ich finde den Fehler nicht!
Ich habe mal versucht ob es hilft wenn ich um room_goto_next() einfach eine if-Abfrage mache, ob da überhaupt noch ein Level ist, also:
if room_exists(room_next(room))
room_goto_next()
Dann kommt zwar kein Error mehr, wenn ich im zweiten Level sterbe, allerdings komme ich dann nach dem Tod sofort ins nächste Level, obwohl ich ja im Fall des Todes mit game_load("game.save") eigentlich vom Speicherpunkt gestartet werden müsste.
Hat jemand ne Idee wo der Fehler sein könnte bzw. was helfen kann ?
ich habe eine Problem bei meinem 2D Jump and Run Game und zwar, immer wenn ich das erste Level bestanden habe und dann ins zweite komme und dort sterbe kommt folgende Meldung:
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Step Eventspieler
for object phone:
Moving to next room after the last room.
at gml_Object_phone_CollisionEvent_1 (line 11) - room_goto_next()
############################################################################################
Meines Erachtens will das Game mich nach meinem Tod in das nächste Level packen (welches auch vorhanden wäre), obwohl im Fall eines Tods der Spieler mit game_load("game.save") wieder zum letzten Speicherpunkt soll.
In Level eins geht alles ohne Probleme und so auch wenn ich von Level zwei aus starte aber sobald ich ein Level bestanden habe, darf ich im nächsten nicht sterben, ohne ein Error zu bekommen.
Ich habe alles doppelt und dreifach durchsucht aber ich finde den Fehler nicht!
Ich habe mal versucht ob es hilft wenn ich um room_goto_next() einfach eine if-Abfrage mache, ob da überhaupt noch ein Level ist, also:
if room_exists(room_next(room))
room_goto_next()
Dann kommt zwar kein Error mehr, wenn ich im zweiten Level sterbe, allerdings komme ich dann nach dem Tod sofort ins nächste Level, obwohl ich ja im Fall des Todes mit game_load("game.save") eigentlich vom Speicherpunkt gestartet werden müsste.
Hat jemand ne Idee wo der Fehler sein könnte bzw. was helfen kann ?