Hi an alle
Hier habe ich eine Routine von BadToxic mit einer Do-Schleife.
Leider spuckt mit GM-Studio immer einen Klammer - Fehler aus. Aber ich kann daran nichts falsches sehen, alle Klammer werden geschlossen.
Wenn ich die Do-Schleife raus nehme funktioniert die Routine ohne Probleme. Aber die Routine muss mindesten einmal die If - schleife durch laufen, sonst fehlt mir das Ergebnis am Ende.
Hier mal die Routine
Alles anzeigen
So wie die Routine jetzt ist, kommt kein Fehler, wenn ich die Do-Schleife wieder einbinde erscheint ein Klammerfehler. Wo liegt da der Hase begraben?
Gruss Drachen
Hier habe ich eine Routine von BadToxic mit einer Do-Schleife.
Leider spuckt mit GM-Studio immer einen Klammer - Fehler aus. Aber ich kann daran nichts falsches sehen, alle Klammer werden geschlossen.
Wenn ich die Do-Schleife raus nehme funktioniert die Routine ohne Probleme. Aber die Routine muss mindesten einmal die If - schleife durch laufen, sonst fehlt mir das Ergebnis am Ende.
Hier mal die Routine
GML-Quellcode
- /////////////////////////
- // Variabeln festlegen //
- /////////////////////////
- id_Schalter = 0;
- id_Tor = 0;
- ///////////////////////////////
- // den Connector weist dem //
- // Schalter_ID die richtige //
- // Tor_ID zu //
- ///////////////////////////////
- id_Schalter = instance_nearest(x, y, obj_Schalter_Tor);
- if (point_distance(x, y, id_Schalter.x, id_Schalter.y) < 16) // das Connector Objekt ist in der Nähe vom Schalter
- {
- with (obj_conn_01)
- {
- //do
- //{
- if(id!=other.id)
- {
- id_Tor = instance_nearest(x, y, obj_Tor); // Partner Connector Objekt wurde gefunden (Ein Schalter kann auch mehrere Türen öffnen...)
- }
- //}
- }
- }
- show_message("ID-Schalter =" + string(id_Schalter) + " ID-Tor =" +string(id_Tor));
So wie die Routine jetzt ist, kommt kein Fehler, wenn ich die Do-Schleife wieder einbinde erscheint ein Klammerfehler. Wo liegt da der Hase begraben?
Gruss Drachen