Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
09.07.2010, 12:58
kainstuk



Und wieder eine neue Frage:
Ich hab in meine Map einen mehrstöckigen Aufzug nach folgendem Tutorial gebaut:
http://www.thewall.de/content/half-life:tutorials:aufzug_mit_mehreren_stockwerken

"Ich verzichte bewusst auf Schickschnack wie Türen, die sich nur öffnen, wenn der Aufzug da ist, oder mitfahrende Schalter. So etwas könnt ihr euch gegebenfalls selbst dazubauen falls es nötig ist. "

Die mitfahrenden Schalter hab ich gut hinbekommen, aber ich weiß nicht, wie ich es schaffe, dass sich die Türen auf den jeweiligen Stockwerken nur dann öffnen, wenn der Aufzug auch wirklich da ist. Sprich die Türen öffnen sich dann, wenn man den Aktivierungsknopf drückt und halt auch dann, wenn der Aufzug gerade hält. Wie mache ich das? Ich schätze mal dafür brauche ich ein Multisource, aber da hatte ich schon immer meine Probleme damit...
Gleiches gilt für die Lichtanzeige, die soll auch immer dann angehen, solang der Aufzug in Bewegung ist.
Bitte nennt mir ein Beispiel wie das zu lösen ist.
Gruß

--

http://www.fpsbanana.com/maps/132911
http://www.fpsbanana.com/maps/134201
http://www.fpsbanana.com/maps/107942

zum Seitenanfang zum Seitenende Profil || Suche
001
09.07.2010, 15:52
The Emperor



Vielleicht kannst du HL mit einem func_pushable und einem trigger_multiple davon überzeugen, dass sich der Aufzug bewegt bzw. dass er angekommen ist.

Für jedes Stockwerk brauchst du dann 3 trigger_multiples. Eines oben (O), eines unten(U) und ein weiteres wenn der Aufzug angekommen(A) ist.
Das func_pushable könnte man in einen Container über/unter den Aufzug hängen.

O und U setzen die Richtungspfeile und A öffnet die Türen.
Um das An- und Ausschalten noch richtig umzusetzen brauchst du eventuell noch ein func_door (siehe Fire on Close).

Ich würde mir aber keine zu großen Hoffnungen machen, dass das tatsächlich so funktioniert, wie es angedacht war.

--

(aka MDK_Woronesh)
Übertreibungen sind als Stilmittel anzusehen :)


Dieser Beitrag wurde am 09.07.2010 um 15:52 von The Emperor bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
09.07.2010, 17:33
kainstuk



Vielen Dank für den Vorschlag, deine Methode probier ich später in Ruhe aus.
Mir ist aufgefallen, dass bei as_highrise aber dieses System soweit klappt (auch wenn es bei der map nur 2 Stockwerke sind anstatt 3). Da öffnen sich die Türen dann, wenn der Aufzug im passenden Stockwerk ist auch auf Knopfdruck. Also muss das wohl doch irgendwie funktionieren können. Ich kann die map leider nicht decompilen, da ich den 202040252882 invalid brushes error kriege. Ich konnte das System nur im BSPViewer studieren, was mir aber nicht viel bringt...
Hier der Link zur map http://www.fpsbanana.com/maps/57353
Vielleicht könnt ihr daraus ein bestimmtes System schließen...

--

http://www.fpsbanana.com/maps/132911
http://www.fpsbanana.com/maps/134201
http://www.fpsbanana.com/maps/107942

zum Seitenanfang zum Seitenende Profil || Suche
003
09.07.2010, 18:11
Instinkt



Versuch doch mal das die Buttons nur drückbar sind wenn der Aufzug überhaupt da ist.
Sollte wohl auch in den multi_managern für jede Etage gemacht werden, da dann ein multisource für den jeweiligen Button aktivieren. Das multisource bei dem Button als Master eintragen.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
09.07.2010, 22:22
kainstuk



So, das ganze stellte sich leichter heraus, als ich dachte. Einfach bei den path_cornern "Fire on Pass" die passenden Türen eintragen und schon öffnen sie sich zuverlässig bei der Ankunft. Nur muss ich irgendwie noch einstellen, dass sich der Aufzug nur dann bewegt, wenn die Aufzugtüren auch wirklich zu sind. Sonst gibt das ein mörder-gecampe im Aufzugschacht...
Edit:
Ich hab das jetzt so gemacht, dass der Spieler erdrückt wird, wenn er im Aufzugsschacht campt. Dadurch hab ich das Problem gelöst, zwar nicht schön, aber ich hab nicht viel Lust mich damit jetzt noch stundenlang zu beschäftigen/eure Zeit in Anspruch zu nehmen.
Vielen Dank für die Hilfe!

--

http://www.fpsbanana.com/maps/132911
http://www.fpsbanana.com/maps/134201
http://www.fpsbanana.com/maps/107942


Dieser Beitrag wurde am 09.07.2010 um 23:10 von kainstuk bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche