ich benutze den rpg maker 2k. ich bin ein bischen weiter gekommen. habe einen alten zettel als hintergrund genommen und einen curser der anzeigt wo man sich im menü befindet. der curser geht zwar immer in die richtige richtung egal welche curser-taste man drückt aber die variabel "menüpunkt" ist oft verkehrt. kann mir da vielleicht irgenjemand behilflich sein?
Ganz schön schwer zu entziffern, was du da eigentlich versucht hast.
Es lässt sich jedenfalls festhalten: Du denkst offenbar zu kompliziert.
Du musst dieses Setzen der Werte und Bilder nicht für alle möglichen erdenklichen Zustände
einzeln definieren, da sie alle so gleich sind.
Damit handelst du alle Möglichkeiten ab.
NACH diesem Prozess kannst du dann den Cursor bewegen je nach Auswahl-Var,
den du am besten schon beim Menüaufruf anzeigst, statt ihn immer wieder neu zu laden.
--
Solange es hier falschzitierende Ärsche gibt, dulde ich keinerlei Zitatboxen, die von mir sein sollen.
Es gibt da einen Befehl, mit dem kann man Text ausgeben.
Mit dem Textkommando \v[0022] z.B. kannst du in der Textbox den Inhalt von Variable 22 ausgeben.
Was du nun tust, ist Textboxen im Code platzieren. Dadurch kannst du sehen, welcher Code aufgerufen wird und in welcher Reihenfolge. Dadurch kannst du erkennen, an welcher Stelle genau der Code nicht mehr das tut, was du von ihm erwartest.
hallo kelven!! ja im zweiten common event habe ich es mit show picture gemacht .es werden zwei bilder geladen. einmal picture 1 der alte zettel der immer vorhanden sein soll und einmal das bild curser der sich immer bewegen soll.
Es könnte sein, dass die eine Abfrage auf ">=" statt ">" gestellt ist, dann schlägt der Rücksetzer
nämlich schon bei der höchstnummerierten Auswahlzeile an und nicht erst, wenn überschritten wird.
--
Solange es hier falschzitierende Ärsche gibt, dulde ich keinerlei Zitatboxen, die von mir sein sollen.
- SCRIPT -
<> Key Input Processing: Var. [133], Wait until key pressed, Keys: Directional keys, Decision, Cancel
<> Fork Condition: If Variable [133] == 1 then ...
<> Change Variable: [134] += 1
<> Fork Condition: If Variable [134] >= 4 then ...
<> Change Variable: [134] = 1
<>
: End of fork
<> Fork Condition: If Variable [133] == 4 then ...
<> Change Variable: [134] -= 1
<> Fork Condition: If Variable [134] == 0 then ...
<> Change Variable: [134] = 4
<>
: End of fork
<>
: End of fork
<>
: End of fork
<> Fork Condition: If Variable [134] == 1 then ...
<> Show Picture: #2, Cursor2, (160, 200), Mgn 100%, Tsp 0%
<>
: End of fork
<> Fork Condition: If Variable [134] == 2 then ...
<> Show Picture: #2, Cursor2, (160, 150), Mgn 100%, Tsp 0%
<>
: End of fork
<> Fork Condition: If Variable [134] == 3 then ...
<> Show Picture: #2, Cursor2, (160, 100), Mgn 100%, Tsp 0%
<>
: End of fork
<> Fork Condition: If Variable [134] == 4 then ...
<> Show Picture: #2, Cursor2, (160, 50), Mgn 100%, Tsp 0%
<>
: End of fork
<> Fork Condition: If Variable [133] == 5 then ...
<> Fork Condition: If Variable [134] == 1 then ...
<> Call Main Menu
<>
: Else ...
<> Fork Condition: If Variable [134] == 2 then ...
<> Call Save Menu
<>
: Else ...
<> Fork Condition: If Variable [134] == 3 then ...
<> Go To Title Screen
<>
: Else ...
<> Fork Condition: If Variable [134] == 4 then ...
<> Game Over
<>
: End of fork
<>
: End of fork
<>
: End of fork
<>
: End of fork
<>
: End of fork
<> Fork Condition: If Variable [133] == 6 then ...
<> Erase Picture: #1
<> Erase Picture: #2
<> Change Switch: [182] = OFF
<> Change Switch: [181] = ON
<>
: End of fork