Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
14.07.2005, 16:52
Malle666



Ich wollte machen das man 2 Schalter geleichzeitig betättigen muss damit sich eine Tür öffnet.
Ich habe mir gedacht, dass ist mit dem "logic_multicompare" mögliche, nur werde net schlau wie es funct?

Hab einfach so gemacht:
logic_multicompare -> name "multi"
Output: OnEqual; door; Open; 1.00

func_button ->
Output: OnPressed; multi; CompareValues; 0.00

Konnte aber nocht nicht testen ob das geht.
Ich bezweifel es aber... wie ist es möglich das richtig zu machen?

--

zum Seitenanfang zum Seitenende Profil || Suche
001
15.07.2005, 10:03
Richman
Moderator


Dein Problem würde ich mit einem einfach math_counter lösen. Und zwar gibst du dem eine "Inital Value" von 0 und eine "Max Value" von 2.
Nun lässt du einfach jeden Button +1 zu dem math_counter addieren. Wenn beide Buttons gedrückt sind, hast du also 2 im counter, und dann brauchst du nur noch den passenden Output, der die Tür öffnet.

e:
Falls du die Buttons "Toggle" sind, kannst es ja so machen, dass du bei dem Output "OnIn" 1 addierst und bei "OnOut" 1 subtrahierst. So garantierst du, dass man die Tür nicht durch mehrfaches Drücken eines Buttons öffnen kann.

Andernfalls machst du bei den Buttons einfach "Stay pressed" bei "Delay before reset". Dann kann man sie nur einmal drücken.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!


Dieser Beitrag wurde am 15.07.2005 um 10:05 von Richman bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche