Fenster verstecken

11/01/2011 12:58 .Active#1
Hallo Com,

Ich habe eine Frage und zwar, wie kann ich ein Fenster nicht aufrufbar machen? (Clientside)

Erklärung: Ich bin zur Zeit an einem "Wegrennmodus" am Rumbasteln, man soll sich 10 Sekunden lang ungestört bewegen können.
Allerdings soll die Taskbar nicht angezeigt werden und das Character und Inventarfenster nicht aufrufbar sein.

Das mit der Taskbar habe ich hinbekommen, allerdings bei dem Character und Inventarfenster gibts ein Problem, wird der Modus aktiviert werden die Fenster zwar versteckt sind aber via Hotkeys aufrufbar ("C", "I")

Weiß Jemand wie man diese Fenster für den Zeitraum endgültig verstecken kann? Also das sie auch nicht via Hotkey aufrufbar sind?

MvG Langeweile2011
11/01/2011 14:17 .$Terra$.#2
Für den Zeitraum wüsste ich nichts.

Eine unproffessionele Weise wär es die Hotkeys zu entfernen ..
11/01/2011 14:44 .Active#3
Also den Hotkey komplett zu entfernen habe ich nicht vor, im 2010er Client hat das ausgereicht:

PHP Code:
        if self.wndInventory:
            
self.wndInventory.Hide()
        if 
self.wndTaskBar:
            
self.wndTaskBar.Hide()
        if 
self.wndCharacter:
            
self.wndCharacter.Hide() 
Damit waren die Fenster während der Zeit nicht aufrufbar, im 2011er Client kann man sie trotzdem aufrufen :(

Verstehe ich auch nicht :confused: