PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pics werden nicht gelöscht...



Multi-Master1988
17.09.2010, 19:06
So hab da ein kleines Problem mit meinem Menü man soll durch das drucken einer Taste zum Nächsten Menüpunkt gelagen möchte aber das die angezeigten Bilder zuvor aber wieder gelöscht werden das tut es aber nich kann mir jemand weiterhelfen hier der Code für den Menüpunkt auf den man gerade steht:



- SCRIPT -
<> Key Input Processing: Var. [21], Wait until key pressed, Keys: Decision
<> Change Variable: [63] = X position on map (tiles) of event #28
<> Change Variable: [64] = Y position on map (tiles) of event #28
<> Change Variable: [23] = X position on map (tiles) of hero
<> Change Variable: [24] = Y position on map (tiles) of hero
<> Fork Condition: If Variable [23] == V[63] then ...
. <> Fork Condition: If Variable [24] == V[64] then ...
. . <> Show Picture: #20, Alex Aktiv, (160, 128), Mgn 100%, Tsp 0%
. . <> Fork Condition: If Variable [21] == 5 then ...
. . . <> Change Switch: [38] = ON
. . . <>
. . : End of fork
. . <>
. : Else ...
. . <> Erase Picture: #17
. . <> Erase Picture: #18
. . <> Erase Picture: #19
. . <> Erase Picture: #20
. . <>
. : End of fork
. <>
: Else ...
. <> Erase Picture: #17
. <> Erase Picture: #18
. <> Erase Picture: #19
. <> Erase Picture: #20
. <>
: End of fork


Danke schonmal im Vorraus für andere Lösungswege.:)

Lg
Multi-Master1988

R.F.
17.09.2010, 19:56
Ich nehme spontan mal an, dass die Bedingungen in den Forks bei dir immer zutreffen. Was anderes käme da nicht wirklich in Frage.

niR-kun
17.09.2010, 20:04
Zur Sicherheit nochmal überprüfen, ob die BildIDs stimmen. Andernfalls mal schauen, ob nicht irgendwo doch noch die Bilder angezeigt werden sollen. :D

PS: Eine Debug-Methode ist es einfach Messages mit z.B. der ID oder einem Buchstaben als Nachricht auszugeben, nachdem der Befehl kommt.

Multi-Master1988
18.09.2010, 09:51
Habe den Lösungsweg gefunden musste ledeglich eine Tastenabfrage die ich falsch gescript hab in den nun folgenden Code einfügen:



- SCRIPT -
<> Key Input Processing: Var. [21], Wait until key pressed, Keys: Directional keys, Decision
<> Change Variable: [63] = X position on map (tiles) of event #28
<> Change Variable: [64] = Y position on map (tiles) of event #28
<> Change Variable: [23] = X position on map (tiles) of hero
<> Change Variable: [24] = Y position on map (tiles) of hero
<> Fork Condition: If Variable [23] == V[63] then ...
. <> Fork Condition: If Variable [24] == V[64] then ...
. . <> Show Picture: #20, Alex Aktiv, (160, 128), Mgn 100%, Tsp 0%
. . <> Fork Condition: If Variable [21] == 5 then ...
. . . <> Change Switch: [38] = ON
. . . <>
. . : Else ...
. . . <> Fork Condition: If Variable [21] == 1 then ...
. . . . <> Erase Picture: #17
. . . . <> Erase Picture: #18
. . . . <> Erase Picture: #19
. . . . <> Erase Picture: #20
. . . . <> Change Switch: [38] = OFF
. . . . <>
. . . : End of fork
. . . <>
. . : End of fork
. . <>
. : Else ...
. . <> Erase Picture: #17
. . <> Erase Picture: #18
. . <> Erase Picture: #19
. . <> Erase Picture: #20
. . <>
. : End of fork
. <>
: Else ...
. <> Erase Picture: #17
. <> Erase Picture: #18
. <> Erase Picture: #19
. <> Erase Picture: #20
. <>
: End of fork



Weiterhin habe ich ein Ohr für sämtliche verbesserungsvorschläge.;)

Lg
Multi-Master1988