Kannst du denn in diesem Fall das Problem nicht mit "Same Level As Hero", "Over Hero" und "Below Hero" lösen? Also damit, dass du sagen kannst, dass das Event mit dem Helden auf einer Eben, unter ihm oder über ihm sein soll?
Coincidence
Kannst du denn in diesem Fall das Problem nicht mit "Same Level As Hero", "Over Hero" und "Below Hero" lösen? Also damit, dass du sagen kannst, dass das Event mit dem Helden auf einer Eben, unter ihm oder über ihm sein soll?
Coincidence
1. du machst einen Cycle, wo du alles, war jetzt kommt, reinmachst
2. Koordinaten vom Held in Varis speichern
3. dann kommt ein Move Event, das den Spieler einen Schritt (!) vorwärts bewegt und zwar mit Haken bei "ignore ge cant be moved"
4. Koordinaten in anderen Varis speichern
5. Varis vergleichen, wenn sie gleich sind, dann Break Cycle
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
So siehts jetzt aus:
Jetzt passiert nur überhaupt nix mehr. Wenn ich die Taste drücke bewegt der Held sich kein Stück. Wo liegt der Fehler?
--Jetzt wird wieder in die Hände gespuckt
Hm , so würde ich den Code ehe nicht benutzen. Cycles sind nicht wirklich toll im Maker. Schleife ohne jede Abbruchbedingung. Die selbstgestellte fängt auch nicht unbedingt alle Fälle ab.
Mein Vorschlag von daher :
Der dürfte an sich immer funktionieren.
--
Jetzt bewegt er sich immerhin schon mal wieder.
Das einzige, was mir fehlt, ist das "Proceed with Movement". Ich hab bei mir neben "Move" nur "Move All" und "Stop All".
Das würde dann bedeuten, dass mit der Weiterführung des Scriptes gewartet wird, bis die Bewegung abgeschlossen ist, richtig? Weil genau das wird mir wohl fehlen, das setzen von x_new und y_new wird bei deiner Version immer übersprungen.
--Jetzt wird wieder in die Hände gespuckt
Proceed with Movement = Move All im 2k.
Dann dürfte auch die Koordinatenabfrage anständig verlaufen.
--
was hast du gegen Cycles?
Ach, ich hab vergessen, dass ins Cycle noch ein Wait bzw. Move All rein muss...
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Was soll man an den Dingern mögen?*g*
Jeder Mensch der schonmal programmiert hat , kann diese Karikatur einer Schleife nur nicht mögen.
Der Ablauf eines Zyklus kann im bösesten Fall unberechenbar werden. Je nach dem Grad der Benutzung. Von der Systemleistung die sie fressen mal ganz zu schweigen.
Eigentlich soll man ja GOTO Sprünge vermeiden , in diesem Fall sind sie jedoch eindeutig besser. Man hat so also eine recht einfache künstliche Schleife die bei weitem nicht soviel Systemleistung frisst. Vorallem jedoch hat man die Kontrolle das du von jedem Teil deines Codes wieder zum künstlichen Schleifenkopf springen kannst. Das ist unglaublich nützlich.
--
Hast recht -.-
MAKENSHI?!
Oh, man jetzt hab ich zum ersten mal den Namen über diesem Avatar gelesen... Mit dem Avatar, den du im Quartier hast, siehst du klüger und mächtiger aus *sabbel* *pwöp* oder so...
![]()
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Geändert von Cherry (03.03.2007 um 11:47 Uhr)
So, nach viel rumprobieren geht es jetzt. Danke für die Hilfe.
--Jetzt wird wieder in die Hände gespuckt