Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
05.06.2006, 17:18
Black Panter



Hi,
ich hab mir einen funktionierenden Fahrstul gebaut. Jetzt will ich, das sich die TÜr automatisch öffnet, wenn der Fahrstul ankommt.

vielden dank für die hilfe im vorraus.

gruß
Black Panter

--

zum Seitenanfang zum Seitenende Profil || Suche
001
05.06.2006, 18:11
Andy



Willst du das die Tür mitfährt oder eine Normale Tür öffnet?
Und wie hast du deinen Fahrstuhl gebaut? Mit func_train, func_door oder einer anderen Methote

--

[ThW-Code] [es gibt eine editierfunktion!(dp)][Eisregen]
zensieren kann uebrigens nur ein staat, wir haben da noch probleme mit der anerkennung "dp"
Fr?her war alles nur gut heute ist alles besser doch manchmal w?re es besser wenn wieder alles nur gut w?re.

zum Seitenanfang zum Seitenende Profil || Suche
002
06.06.2006, 10:26
Richman
Moderator


Im Prinzip kannst du das so lösen, dass du beim path_corner auf dem jeweiligen Stockwerk einfach bei "Fire on pass" den Namen der entsprechenden Türen auf dem Stockwerk einträgst.
Damit die Tür sich wieder schliesst, lässt du einfach vom Button auf dem entsprechenden Stockwerk einen multi_manager triggern, welcher die Türen schliesst und den Lift startet.

Damit müsstest du aber verhindern, dass man den Lift vom unteren Button holen kann. Sonst bewegt sich der Lift, ohne dass sich die Türen schliessen.

Wenn der Lift also von beiden Stockwerken auf einmal zugänglich sein sollte müsstest du das mit zwei path_corner pro Stockwerk regeln. Beim ersten, bei welchem das Flag "Wait for retrigger" aktiviert ist, also wo der Lift anhält, trägst du wie oben bei "Fire on Pass" den Namen der Türen ein. Beim zweiten muss das Flag "Wait for retrigger" deaktiviert sein und es muss sich auf der exakt gleichen Position befinden wie das erste. Ebenfalls musst du hier mit "Fire on Pass" die Tür triggern. Mit dem Button triggerst du dann nur noch den Lift.

Das ganze funktioniert dann so, dass wenn der Lift das Stockwerk erreich, bleibt er beim ersten path_corner stehen, und es öffnen sich die Türen. Drückst du den Button, bewegt sich der Lift zum zweiten path_corner (was der Spieler aber nicht mitbekommt, weil sich die path_corners ja auf dem gleichen Punkt befinden). Dann werden die Türen nochmals getriggert, worauf sie sich wieder schliessen und der Lift weiter nach unten resp. ins andere Stockwerk fährt.

Alles klar? ^^

--

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


Dieser Beitrag wurde am 06.06.2006 um 10:27 von Richman bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
06.06.2006, 16:18
Black Panter



eigendlich will ich, das der der Fahrstuhl ankommt, die tür sich öffnet und nach einiger zeit sich wieder schließt.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
06.06.2006, 16:33
Richman
Moderator


Das wird dann etwas komplexer. Du könntest einfach mit dem path_corner einen multi_manager triggern, welcher die Tür erst öffnet, und nach ner Weile wieder schliesst.

Damit du aber bei dem Stockwerk, bei dem der Lift ist, durch drücken des Schalters nur die Türen öffnest, und bei dem Stockwerk zu dem du den Lift hohlen möchtst, sich nur der Lift bewegt, müsstest du auf die Verwendung von trigger_changetarget's zurückgreifen, welche immer beim Ankommen des Lifts das Target des entsprechenden Knopfs ändert.

Aber wie gesagt, dass macht die Sache komplexer und somit komplizierter. Dazu kann ich dir nur raten, dich mit den Entities intesiver zu beschäftigen, speziell dem genannten trigger_changetarget. Zu den Entities steht übrigens noch viel informatives in unserer Wiki.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
005
07.06.2006, 18:11
Black Panter



schade. hätte nicht gedacht das es so schwierig ist. und es gibt wirklich nichts, was relativ einfach ist und einfach besagt: wenn der fahrstull punkt A überquert, dann öffne tür?

--

zum Seitenanfang zum Seitenende Profil || Suche
006
07.06.2006, 19:34
Agamemnon-Hellmapper



"wenn der fahrstull punkt A überquert, dann öffne tür"

Das ist genau das, was Richman in seinem ersten Satz beschreibt.

Da ist weiter nichts kompliziertes dran.

Im Rest von Richmans post steht nur, wie du die Funktionalität ausbaust, damit
a) die Tür nicht aufgeht, wenn der Lift nur vorbeifährt und
b) nur die Tür aufgeht, ohne den Lift in bewegung zu setzen, wenn der Lift schon am Ziel ist.

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
007
09.06.2006, 01:33
Black Panter



aso. stnad wohl auf der leitung.
punkt a erledigt sich, da es nur zwei stationen gibt.
und punkt b werd ich wohl auch hinbekommen.

--

zum Seitenanfang zum Seitenende Profil || Suche