Vollständige Version anzeigen : Cycle
Kane van Leen
14.02.2003, 21:33
Hallihallo!
Der Loop - Befehl...
Was genau bezweckt der?
Oder anders gefragt, warum gibt es in einigen Games/Skrips folgende PP-Events:
<>Loop
<>Bla
<>Bla
<>Bla
<>
:End Loop
<>
Wiederholt nicht das Event von sich aus, da es ja auf Parallel Process gesetzt ist, den Code immer und immer wieder?
Was ich verstehen würde, wäre wenn man vor dem Loop noch ein Paar Einstellung setzt, die im Cycle geändert werden oder eine Art Counter, der bis zu einem Limit hochzählt und dann den Loop beendet.
Aber der Sinn, Code in einem PP-Event noch in einen Cycle zu stecken ist mir nicht ersichtlich.
Kann mich Jemand aufklären?
Danke
Grüße
Kane
Ich könnte dir ein Beispiel geben für was man den Cycle benutzen kann
Menübau:
Du lässt ein Pic anzeigen (den Cursor)
Dann machst du im selben Event einen Cycle
Im Cycle wird per Enter Passwort das Pic bewegt. ohne Cycle würde es jetzt wieder auf seinen alten Platz zurückspringen. Mit Cycle jedoch bleibt es an seinem Platz und kann weiter bewegt werden. (So kann man sogar ein Common Event sparen, kommt aber drauf an wie das Menü aufgebaut ist)
Gekiganger
15.02.2003, 00:53
Der Cycle ist dazu da, um innerhalb eines Events Wiederholungen zu erzeugen. Z.B. kann es ja sein, dass Du innerhalb eines Autostarts oder Parallel Processes nochmal Wiederholungen haben willst, bevor sich das Event automatisch wiederholt.
So zum Beispiel:
Parallel Process START
Code
Code
Cycle
Code
Code
End Cycle
Code
Code
Cycle
Code
Code
End Cycle
Code
Parallel PROCESS END
Oder in Push Key oder On Touch Events, die sich ja nicht wiederholen, kanns Du so Wiederholungen erzeugen.
In einen Parallel Process einen Cycle zu setzen und in den Cycle dann den Code zu schreiben ist natürlich quatsch, solche Codes sind meist von Neulingen oder noch nicht ganz so erfahrenen Makern und meist aus komisch aufgebauten Skripten entnommen, wie z.B. dem "Hero-folgen" Skript.
Oder in Push Key oder On Touch Events, die sich ja nicht wiederholen, kanns Du so Wiederholungen erzeugen.
Könnte man dann in nem Menü bei dem Common Event, wo das mit Enter Passwort gemacht wird, auf Call stellen? Weil wenn man das Enter Passw. in den Cycle macht, könnte man das ja immer wieder eingeben, oder versteh ich da was falsch?
Gekiganger
15.02.2003, 01:42
Ne hast schon richtig verstanden, das ist möglich.
Original geschrieben von Gekiganger
Ne hast schon richtig verstanden, das ist möglich.
Tja, man lernt nie aus...
(Ha, wieder nen Switch gespart:) )
Kane van Leen
15.02.2003, 03:29
In einen Parallel Process einen Cycle zu setzen und in den Cycle dann den Code zu schreiben ist natürlich quatsch, solche Codes sind meist von Neulingen oder noch nicht ganz so erfahrenen Makern und meist aus komisch aufgebauten Skripten entnommen, wie z.B. dem "Hero-folgen" Skript.
Hehe, genau da hab ich das gesehen...
Ok, dann vielen Dank euch Beiden! Habt mir genau das sagen können was ich wissen wollte!
http://www.rpg-board.de/smileys/biggthumpup.gif
vBulletin v3.0.3, Copyright ©2000-2005, Jelsoft Enterprises Ltd.