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



Moin zusammen. Nach 2 Jahren setz ich mich auch wieder ans Mappen, aber das interessiert hier sowieso keinen, deshalb beschreibe ich direkt mein Problem.

Ich habe einen Train, der per Button getriggert wird.
---> Draufdrücken = losfahren
---> Nochma draufdrücken = stoppen

so.

Das "Teil" fährt durch 2 Doppelte Schwingtüren, die ich mit Multitrigger und path_corner getriggert habe, alles wunderbar.

Folgender weg:
- Startpunkt
- Zug fährt los
- Erste Doppelschwingtüre auf
- " zu
- Zweite Doppelschwingtüre auf
- " zu
-Startpunkt
-(Zug fährt ja noch)
- Erste Doppelschwingtüre bleibt zu
- Zug fährt durch
- Zweite Doppelschwingtüre bleibt zu
- Zug fährt durch

und dann fängt diese Sequenz wieder von vorne an, d.h eine Runde öffnen sich die Türen, die nächste nicht.Das wär Problem Nummer 1.

Problem Nummer 2. die Türen sollen sich auch öffnen, wenn ein Spieler in die Nähe kommt, kann ich den Multitrigger mit nem trigger_auto nochmal ansteuern?

Schön, dass es TW noch gibt, echt gierig das Forum + Tuts

Chriz

--

zum Seitenanfang zum Seitenende Profil || Suche
001
23.03.2006, 13:20
ScyTheMan
Moderator


Trigger_auto ist nur dafür da, um etwas direkt nach dem Laden des Levels zu triggern. Danach wird er nie wieder aufgerufen.

Du triggerst die Türen durch einen Multitrigger? Wie wird dieser denn ausgelöst?

Zu 2.: Erstell dafür einfach einen trigger_multiple, durch den der Spieler durchläuft und die Türen dann triggert.

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr

zum Seitenanfang zum Seitenende Profil || Suche
002
23.03.2006, 13:31
Richman
Moderator


Du könntest doch bei den Schwingtüren ein "Delay before reset" eintragen, und diese durch nen path_corner direkt auslösen lassen.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
003
23.03.2006, 13:34
CorsaChriz



@scytheman

der multitrigger wird vom path_corner ausgelöst

Zu 2: Das Problem is ich hab nur folgende enterties:

trigger_camera
trigger_auto
trigger_changetarget
trigger_relay !?!?!?

@ Richman

was bewirkt "delay before reset" bzw was genau is der fehler an einem multitrigger falsch?

edit: delay before reset finde ich ausserdem nicht :-(

--


Dieser Beitrag wurde am 23.03.2006 um 13:39 von CorsaChriz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
23.03.2006, 14:21
ScyTheMan
Moderator


Zitat:
CorsaChriz postete
@scytheman

der multitrigger wird vom path_corner ausgelöst

Zu 2: Das Problem is ich hab nur folgende enterties:

trigger_camera
trigger_auto
trigger_changetarget
trigger_relay !?!?!?

Les dir mal ein paar Tutorials durch. Du musst erst einen brush erstellen, und diesen zu einem trigger_multiple machen, da trigger_multiples brush-based sind. Wie willst du denn bei einem point-based entity den Radius festlegen?

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr

zum Seitenanfang zum Seitenende Profil || Suche
005
23.03.2006, 14:26
Richman
Moderator


Guck dir in der Wiki die Beschreibung zur func_door(_rotating) an, dort sind alle Einstellungen beschrieben.

Es gibt einen trigger_mutliple (brushbased) und dann gibts einen multi_manager (pointbased), aber was zur Hölle ist ein "Multitrigger"?

--

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

zum Seitenanfang zum Seitenende Profil || Suche
006
23.03.2006, 20:34
CorsaChriz



jaa ich meinte "multi_manager" nicht "multitrigger" sry...

edit: so, das mit dem durchlaufen geht jetzt auch dank dem trigger_multi, allerdings auch nur einmal, ich versteh das nich wo is der Fehler?

--


Dieser Beitrag wurde am 23.03.2006 um 21:00 von CorsaChriz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
23.03.2006, 22:02
Richman
Moderator


Vielleicht ist einfach die "Delay before Reset" des trigger_multiple zu hoch. Die ist standardmässig auf 10 Sekunden, und wenn du nicht solange gewartet hast, passiert natürlich auch nix mehr.

Ausserdem darf bei den Türen das "Delay befor reset" nicht 0 oder -1 sein, sonst muss das Flag "Toggle" aktiviert sein, damit sich die Tür trotzdem wieder schliessen lässt. Dann halt aber nur per trigger.

--

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

zum Seitenanfang zum Seitenende Profil || Suche
008
23.03.2006, 23:22
CorsaChriz



ist den "delay before reset" das selbe wie "delay before close"? weil "delay before reset" finde ich einfach nicht.

Hier mal die genauen Einstellungen der Entities:

Tür1:

func_door_rotating
name: t_r_r
delay before close: 4
distance: 90

Tür2:

func_door_rotating
name: t_r_l
delay before close: 4
distance: 90

Trigger:

path_corner
name: 02
next stop target: 03
fire on target: tueren_r

Multi_Manager:
Name: tueren_r
Key1: t_r_r Value="Nichts"(fehler?!)
Key2: tr_r_l Value="Nichts"(fehler?!)

hoffe das ist verständlich.

Gruß. Chriz

--

zum Seitenanfang zum Seitenende Profil || Suche
009
24.03.2006, 08:07
Richman
Moderator


Der Fehler liegt vermutlich beim multi_manager. Denn die Values der einzelnen Keys bestimmt die Zeitverzögerung in Sekunden. Wenn da natürlich nichts steht, kann ich mir gut vorstellen, dass die Engine mit nur einem Key auch nichts anzufangen weiss.

--

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

zum Seitenanfang zum Seitenende Profil || Suche