PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigenes ATB-KS > Problem mit dem Menü



Engel der Furcht
04.01.2010, 20:40
Hallöle!
Ich bastle gerade an meinem ATB-KS und stieß auf ein Problem.



If Switch "KS-Menü an" = AUS
>ATB+ AGI
>If ATB >= 1000
>>Call "KS-Menü"



Switch "KS-Menü an" = AN
Label 1
Input Process 1,3,4,5,6
If Process = 6
Switch "KS-Menü an" = AUS


Ich möchte also,dass das Menü ausschaltbar ist,um die ATB-Leisten auffüllen zu lassen (für Dual und Triple-Techs)
Jedoch geht durch die Bedingung
"If ATB <= 1000" das Menü immer wieder an
Wie mache ich nun,dass das Menü erst wieder an geht,wenn ich Enter drücke?

Eli
04.01.2010, 21:15
Also ich hab's jetzt mal nachgebaut.
Hiermit hab ich's umgangen:

http://imagesload.net/img/asd.PNG

Funktioniert hat's.

Edit: Öhm ja. Show Picture und Erase sind nur jeweils zu Testzwecken da.

Engel der Furcht
04.01.2010, 22:08
Ich versteh den Sinn dahinter nicht.

Hier mal die kompletten Events (exported by EasyEventExporter by Cherry)

- SCRIPT -
<> Fork Condition: If Switch [42] == OFF then ...
<> Change Variable: [29] += V[27]
<> Change Variable: [49] += V[47]
<> Change Variable: [69] += V[67]
<> Change Variable: [89] += V[87]
<>
: Else ...
<>
: End of fork
<> Fork Condition: If Variable [29] >= 1000 then ...
<> Call Event: Common Event #34
<>
: End of fork
<> Fork Condition: If Variable [49] >= 1000 then ...
<> Change Variable: [196] = 2
<> Call Event: Common Event #34
<>
: End of fork
<> Fork Condition: If Variable [69] >= 1000 then ...
<> Change Variable: [196] = 3
<> Call Event: Common Event #34
<>
: End of fork
<> Fork Condition: If Variable [89] >= 1000 then ...
<> Change Variable: [196] = 4
<>
: End of fork
<> Fork Condition: If Variable [109] >= 1000 then ...
<> Change Variable: [196] = 5
<>
: Else ...
<> Fork Condition: If Variable [129] >= 1000 then ...
<> Change Variable: [196] = 6
<>
: End of fork
<> Fork Condition: If Variable [149] >= 1000 then ...
<> Change Variable: [196] = 7
<>
: End of fork
<>
: End of fork
<> Fork Condition: If Variable [12] == 1 then ...
<> Wait: 0.0 sec.
<> Wait: 0.0 sec.
<> Wait: 0.0 sec.
<> Wait: 0.0 sec.
<>
: Else ...
<> Fork Condition: If Variable [12] == 2 then ...
<> Wait: 0.0 sec.
<> Wait: 0.0 sec.
<> Wait: 0.0 sec.
<>
: Else ...
<> Fork Condition: If Variable [12] == 3 then ...
<> Wait: 0.0 sec.
<>
: Else ...
<>
: End of fork
<>
: End of fork
<>
: End of fork



--- EVENT ---
Type: Common event
Name: KS-Menü
Number of Pages: 1

-- PAGE 1 --
Start conditions:
<None>
Trigger condition: Call
- SCRIPT -
<> Change Switch: [42] = ON
<> Show Picture: #1, !KSMenü-Angriff, (29, 189), Mgn 100%, Tsp 0%/0%
<> Show Picture: #2, !KSMenü-Abwehr, (32, 201), Mgn 100%, Tsp 0%/0%
<> Show Picture: #3, !KSMenü-Fähigkeit, (35, 214), Mgn 100%, Tsp 0%/0%
<> Show Picture: #4, !KSMenü-Item, (22, 226), Mgn 100%, Tsp 0%/0%
<> Change Variable: [202] = 1
<> Label: 1
<> Key Input Processing: Var. [201], Wait until key pressed, Keys: Down, Right, Up, Decision, Cancel
<> Fork Condition: If Variable [201] == 1 then ...
<>
: Else ...
<> Fork Condition: If Variable [201] == 3 then ...
<> Change Variable: [202] = 5
<> Jump To Label: 2
<>
: Else ...
<> Fork Condition: If Variable [201] == 4 then ...
<>
: Else ...
<> Fork Condition: If Variable [201] == 6 then ...
<> Change Switch: [42] = OFF
<> Erase Picture: #1
<> Erase Picture: #2
<> Erase Picture: #3
<> Erase Picture: #4
<>
: Else ...
<>
: End of fork
<>
: End of fork
<>
: End of fork
<>
: End of fork
<> Jump To Label: 1
<> Label: 2
<> Comment: -
: -
: ->Flucht Button
<> Change Switch: [43] = ON
<> Key Input Processing: Var. [201], Wait until key pressed, Keys: Left, Decision, Cancel
<> Fork Condition: If Variable [201] == 2 then ...
<> Change Variable: [202] = 1
<> Change Switch: [43] = OFF
<> Jump To Label: 1
<>
: Else ...
<> Fork Condition: If Variable [201] == 5 then ...
<> Fork Condition: If Switch [45] == ON then ...
<> Play Sound Effect: cancel1, Volume 100%, Speed 100%, Pan Center
<> Jump To Label: 2
<>
: Else ...
<>
: End of fork
<>
: Else ...
<> Fork Condition: If Variable [201] == 6 then ...
<> Change Variable: [202] = 1
<> Change Switch: [43] = OFF
<> Jump To Label: 1
<>
: Else ...
<>
: End of fork
<>
: End of fork
<>
: End of fork
<>