Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
16.07.2005, 21:07
LordJack



Hi Leutz, ich hab ne doppelte Tür gemach, also zwei Türen neben einander, aus einem prop_door_rotating.
Die hab ich mit dem I/O-System miteinander verbunden, das beide gleichzeitig auf bzw. zu gehen.

Problem:
Die Türen gehen in die falsche richtung oder entgegengesetzt auf.
Und ich weis nicht wo ich das einstellen kann, in welch richtung die tür aufgehen soll, bei func_door_rotating bzw. bei func_door gibt es ja unter Flags die Option Reverse Dir, beim prop_door_rotating aber nicht.

Danke

--

>>> Battlefield-Rangers: Ein Weg führt zu uns, der andere ins Jenseits <<<

zum Seitenanfang zum Seitenende Profil || Suche
001
16.07.2005, 21:37
HammerBlade



Ein prop_door_rotating hat 'Rotation Distance', da kann du in Grad angeben wie weit die Tür aufschwenken soll. Standard ist 90°, versuchs mal -90° bei einer der Türen auzugeben, dann geht diese in die andere Richtung auf.

--

"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon
Auspack und freu! - Auszug aus einer, aus dem japanischen übersetzten, Bedienugsanleitung für ein Spielzeugaquarium.
--
Photon Audio Player | Majestic42.net | How To Ask Questions The Smart Way


Dieser Beitrag wurde am 16.07.2005 um 21:38 von HammerBlade bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
17.07.2005, 10:38
LordJack



Das mit den -90° hatte ich auch schon probiert, funzt nicht.
Aufjedenfall öffnen sich die Türen im als einzel Tür immer entgegengesetz.
Wie mach ich das hier, das sich die Tür nur in einer richtung öffnen läst?

--

>>> Battlefield-Rangers: Ein Weg führt zu uns, der andere ins Jenseits <<<

zum Seitenanfang zum Seitenende Profil || Suche
003
17.07.2005, 12:13
Sir_Killalot



Bei flags "Reverse Dir" anklicken. sollte eigentlich gehen. Bin mir nur jetzt nicht sicher ob's die Flag noch gibt, bzw dabei gibt.

--

zum Seitenanfang zum Seitenende Profil || Suche
004
17.07.2005, 16:15
The King



zufällig hab ich zurzeit genau das selbe Problem und
hab bis jetzt noch keine Lösung gefunden.

@Sir_Killalot

bei prop_door_rotating gibt es diesen Flag leider nicht.

@HammerBlade

mit Rotation Distance gehts auch nicht, da anscheind Minuszahlen
genauso wie positive Zahlen behandelt werden.

falls jemand eine Lösung kennt, ich wäre sehr dankbar.

--

The King; ich war früher ThE_KInG!

Du liest gerade meine Signatur!
-I Dont Know- ?

zum Seitenanfang zum Seitenende Profil || Suche
005
17.07.2005, 18:02
The King



@ LordJack

Ich hab das Problem gelöst!!! Ist ein wenig komplizierter, aber funktioniert.

Also:

Benötigt:

- 2 prop_door_rotating

- 1 func_door_rotating (mit nodraw Textur belegt.)

- trigger_multiple

1) door1, die sich richtig öffnet, bekommt die gewünschten Einstellungen.

2) door2, die sich falsch öffnet, bekomm als "Parent" das func_door_rotating

3) das func_door_rotating muss sich an der gleichen Stelle wie door2 befinden.

4) der trigger_multiple öffnet jetzt die door1 ganz normal, jedoch anstatt door2 genauso zu triggern, triggerst du die func_door_rotating.

Da jetzt die func_door_rotating der Parent von door2 ist bewegt sich die door2 mit und da die func_door_rotating unsichtbar ist, sieht man nur door2
wie sie sich öffnet.

Ich hoffe es war verständlich und hilft dir weiter.

--

The King; ich war früher ThE_KInG!

Du liest gerade meine Signatur!
-I Dont Know- ?

zum Seitenanfang zum Seitenende Profil || Suche
006
18.07.2005, 20:17
CeeJay



hi... hab jetzt ein ähnliches problem... wollte keine rotation door haben.. habe eigentlich 2 button_doors, so nun hab ich gleiches problem, das sie beide in die gleiche richtung verschieben... kann ich das mit der gleichen art und weise auch dort durchführen, verstehe das mit dem trigger noch nicht ganz, was ich da einstellen muss...

--

www.teaminfinity.de

zum Seitenanfang zum Seitenende Profil || Suche
007
18.07.2005, 20:22
The King



sorry, versteh nicht ganz, kannst dus genauer erklären?

--

The King; ich war früher ThE_KInG!

Du liest gerade meine Signatur!
-I Dont Know- ?

zum Seitenanfang zum Seitenende Profil || Suche
008
18.07.2005, 22:15
CeeJay



ich hab 2mal func_button, also es sollen zwei schiebe türen sien, die beie auf knopfdruck voneinander weg aufgehen... schwer zu erklären...

und hier wird von rotation door gesprochen, da wollt ich wissen ob es im prinzip das gleiche ist.

Ausserdem kann ich mit dem Trigger_multiple nix anfangen, muss ich den irgendwelche werte übergebn, oder wie mache ich das...gibts es dafür ein tutorial???

--

www.teaminfinity.de

zum Seitenanfang zum Seitenende Profil || Suche
009
19.07.2005, 03:25
The King



achso, ja im Prinzip ist es das selbe, du machst anstatt eines trigger_multiple
einfach den func_button

die func_door_rotating ist unsichtbar und dient nur als "Wegweiser" für die sich falsch öffnende Tür.

--

The King; ich war früher ThE_KInG!

Du liest gerade meine Signatur!
-I Dont Know- ?

zum Seitenanfang zum Seitenende Profil || Suche
010
19.07.2005, 08:58
Richman
Moderator


Irgendwie hab ich das gefühl, ihr redet aneinander vorbei. ;)

@CJ
Für eine Tür brauchst du nicht einen func_button zu nehmen, dafür gibts das func_door Entity.
Dieses bewegt sich in die Richtung, die du bei Angle (dem schwarzen Kreis oben rechts) einstellst. Alle anderen Einstellung sind eigentlich ähnlich zu denen eins func_door_rotating.

Nun brauchst du aber einfach noch einen Auslöser, und zwar entweder einen trigger_mutliple, oder einen func_button, wobei es sich bei ersterem einfach um einen Bereich handelt, in dem der Spieler automatisch durch seine Anwesenheit die Tür auslöst. Und der func_button kennst du, nehme ich an, schon.

Nun musst du einfach einen Brush machen, am besten etwa so gross wie der Durchgang wo die Doppeltür drin ist, und vielleicht 32 - 64 Units auf beiden seiten Grösser als die Tür (in Durchgangsrichtung). Diesen kannst du mit der Handelsüblichen "trigger" Textur texturieren (hat eigentlich keinen Einfluss, abe man kann sich im Editor besser orientieren).

Nun machst du diesen Brush zu einem Entity, und zwar, wie gesagt, zu einem trigger_mutliple. Diesem gibst du dann einen Output und zwar "OnTouch", als Ziel die Doppeltür (beide Türen sollten den selben Namen haben), und als drittes noch "open".

Wenn du die Map nun kompilierst, sollte sich die Tür öffnen, sobald du vor sie trittst.

Ich hoffe es ist verständlich. Viel Erfolg :)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
011
19.07.2005, 13:10
CeeJay



danke.. soweit alles verständlich, (bin momentgan auf arbeit und kann es net testen) aber ist es dann nicht auch möglich jede einzele tür zu öffnen, wenn ich net den trigger benutze:

Also ich wollte das so haben, das man die tür nicht aufmachen kann, nur wenn man den trigger ontouch aktiviert...
sonst war das immer so wenn ich die tür berühre, oder dort drücke öffnet sich "eine" tür... kann man das noch ausstellen, oder ist das mit der oben genannten lösung schon gelöst (hört sich vieleicht doof an der satz)

MfG CJ

--

www.teaminfinity.de

zum Seitenanfang zum Seitenende Profil || Suche
012
19.07.2005, 13:59
Richman
Moderator


Es gibt ein Flag bei den func_doors und zwar "Touch opens" dieses ist standardmässig aktiviert, das musst du ausschalten, dann sollte es so funktionieren wie du willst.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
013
19.07.2005, 21:01
CeeJay



Big THX funzt alles,
aber "glücklich" bin ich noch nicht 100%

es ist ja so, das er bei berührung "touch" jetzt die beiden Türen öffnet. wollte das aber mit "Aktionstastendruck" haben. Bin ja net doof hab ich mir gedacht:

Status:
2 func_door
eine Namen doorup die andere doordown
natürlich auch die richtung gegeben "Direction" dann den trigger auf die beiden und den flag rausgenommen... so läuft es bei mir perfekt.

Änderung:
hab die func_door's in func_button gewechselt und den trigger auf onPressed oder wie das heisst... aber das funzt net ganz, wo ist der denkfehler?

der Trigger soll gedrückt werden, damit die Türen aufgehen, ansonsten sollen sie verschlossen bleiben...

--

www.teaminfinity.de

zum Seitenanfang zum Seitenende Profil || Suche
014
20.07.2005, 07:20
Richman
Moderator


Die func_doors musst du nicht in func_buttons wechseln (das ist denke ich der Denkfehler ^^).

Du musst den trigger_mutliple entfernen, und einfach irgendwo einen func_button machen (aber als Button, nicht als Tür) z.B. einfach neben der Tür an der Wand. Diesem gibst du nun einfach die gleichen Ouputs wie damals dem trigger_mutliple, einfach dass du statt "OnStartTouch" den Trigger "OnPressed" für den Button nimmst. Nun sollten eingentlich die Türen aufgehen, sobald du den Button drückst.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
015
20.07.2005, 13:16
CeeJay



Hey Danke, werd es nachher gleich mal ausprobieren...
Hab das gestern schonmal versucht mit dem func_button was mir aufgefallen ist: warum zeigt er mir dann denn die trigger textur an... und beim trigger_multiple nicht???

Sorry für die vielen dummen fragen :(

--

www.teaminfinity.de


Dieser Beitrag wurde am 20.07.2005 um 13:19 von CeeJay bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
016
20.07.2005, 14:16
Richman
Moderator


Naja, ein func_button ist eigentlich auch als Knopf gedacht, und die sieht man normalerweise.
Ein trigger_mutliple ist einfach ein Gebiet, in das der Spieler gehen muss, um etwas auszulösen.

--

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

zum Seitenanfang zum Seitenende Profil || Suche