ESC auscchalten?

Das Board für Schwierigkeiten beim Adventure-Machen und zum Melden von Bugs
Post Reply
parkiii
An Adventure Creator
Posts: 276
Joined: 30 Jun 2009, 13:58
Location: Austria

ESC auscchalten?

Post: # 73894Post parkiii
01 Jul 2009, 17:06

Ich stehe vor einem zweiten Problem...

Einerseits habe ich ein Custommenü, welches ja mit ESC aufgerufen wird.

Nun will ich aber einen subroom öffnen. GLeichzeitig mit dem Öffnen des Subrooms werden einige Sachen (wie zum Beispiel Objekte und Texte) ausgeblendet.

Code: Select all

subroom (IngameMenu2)
setobj (Fightmenu ; 0)
setobj (MenuIngameButton ; 0)
textout (20 ; Time: [hour]:[minute]:[second] ; 54 ; 425 ; 4)
textout (21 ; Time played: [hours]:[minutes]:[seconds] ; 265 ; 425 ; 4)
texthide (1)
texthide (2)
texthide (3)
texthide (4)
texthide (5)
Also kommen 2 Texte dazu, 5 verschwinden und 2 Objekte bzw. Gruppen verschwinden.

Verlässt man diesen subroom durch den vorgesehenen EXIT-Button, werden alle neuen Texte wieder ausgeblendet und alle Objekte wieder angezeigt.


Mein Problem:
Wenn man den subroom durch die ESC-Taste verlässt, werden eben diese Änderungen nicht vorgenommen. Der subroom ist weg, die Texte des subroom's sind noch da und die Objekte fehlen noch.

Meine Frage:
Wie schaltet man die Nutzung der ESC-Taste aus?
Ich habe versucht, einfach einen if_keypressed oder if_keydown Befehl in das Raumscript zu schreiben, aber (ESC) funktioniert nicht.


Vielen Dank im Vorraus.

Schiman
PaC-DK God
Posts: 1177
Joined: 20 Dec 2006, 21:48
Contact:

Post: # 73895Post Schiman
01 Jul 2009, 17:14

Ich würde alle Sachen, die bei Verlassen des Subrooms gemacht werden sollen in das on(exit) des Subrooms schreiben.
Das sollte auch bei ESC ausgeführt werden.

parkiii
An Adventure Creator
Posts: 276
Joined: 30 Jun 2009, 13:58
Location: Austria

Post: # 73896Post parkiii
01 Jul 2009, 17:22

Achja, der on (exit) Befehl! ^^
Wenn man so vertieft in seine Arbeit ist, fallen einem die einfachsten Dinge nicht ein...

Trotzdem vielen Dank, funktioniert hervorragend!

Post Reply