Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
14.06.2001, 04:09
ArghTheAwful



Folgende Frage:
Es gibt bei func_door die keys locked_sentence, unlocked_sound etc. Aber gibt es eine Möglichkeit eine Tür "abzuschließen", d.h. ich trigger sie, aber anstatt daß sie öffnet, wird halt die locked_sentence abgespielt? Und wenn ja, wie?
Ich poste diese Frage hier, weil ich via Suchfunktion dazu nix gefunden habe und ich dazu im channel #thewall.de außer einer blöden Antwort und einer Beleidigung auch nix bekommen habe.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
14.06.2001, 10:53
WareWolf



direkt geht das leider nicht, weil kein multisource-Eintrag im entity func_door vorgesehen ist (hat Valve geschlafen). Du kannst natürlich über Umwege Dein Ziel dennoch erreichen. Dazu muss die Tür getriggert werden, was schon bedeutet, dass man nicht mehr einfach dagenrennen kann, um sie zu öffnen. Du musst also Trigger vor die Türe setzen.
Vereinfacht:

Der "Öffnungstrigger" zielt auf einen Multisource
Der "Sperrschalter" zielt auch auf den MS
Der Multisource zielt letztendlich auf die Tür.

Die Sounds machen dabei keine Probleme, der Locked Sound stellt sich nämlich automatisch ein, wenn man gegen eine Tür läuft, welche extern getriggert ist.

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
002
14.06.2001, 16:16
erazor



der "locked_sentence" bezieht sich darauf: wenn die tür EINEN NAMEN HAT und nur mit button geöffnet werden kann, wird der sentence abgespielt wenn du die tür berührst (normale tür öffnet sich bei berührung)...

dei einzige möglichkeit dies zu umgehen ist die von Warewolf beschriebene

--

grmml.. hier war einmal eine sig | Get Firefox!

zum Seitenanfang zum Seitenende Profil || Suche
003
14.06.2001, 17:02
ArghTheAwful



thx, Warewolf und erazor.
Ginge es auch folgendermaßen:
Die Tür wird getriggert via trigger_multiple. Target wäre die Tür.
Der Schließtrigger triggert ein trigger_changetarget, dessen keyvalue m_iszNewTarget aber LEER ist, und dessen Target der Tür-trigger_multiple wäre.
Der Öffnungstrigger würde dann einfach das Target des Tür-triggers wieder auf die Tür setzen.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
14.06.2001, 17:44
WareWolf



das müsste auch gehen, aber leider nur EINmal. Der changetarget ist nicht reversierbar. Wenn Du die Tür einmal abgeschlossen hast, bleibt sie zu.

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
005
14.06.2001, 17:49
ArghTheAwful



Wären ja auch 2 trigger, einer zum Aufschließen, einer zum Abschließen, die jeweils auf einen anderen trigger_changetarget zielen. Aber das man einfach den keyvalue des Ziels in trigger_changetarget leer läßt geht, und gibt auch keine Fehlermeldung (wenn nicht beim Compilen, dann vielleicht im Spiel)?

--

zum Seitenanfang zum Seitenende Profil || Suche
006
14.06.2001, 19:09
WareWolf



klar, müsste gehen..hast halt ein entity mehr. Probier es doch einfach aus, geht ja fix. Daß man keyvalues bei manchen entities nicht beschaltet, ist durchaus normal und gibt mit Sicherheit keinen Trouble im Game.

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
007
14.06.2001, 21:39
ArghTheAwful



Hab angetestet und funzt :)

--

zum Seitenanfang zum Seitenende Profil || Suche