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



Ich habe eine Plattform als func_breakable
darüber habe ich einen großen brush als trigger_once

dieser trigger_once triggert nun den func_breakable wenn man durch den trigger läuft.

Nun habe ich das Problem, das dieses nach einem Restart nicht mehr funktioniert. Wie kann ich das behben bzw. woran liegt das?

--

Kostenloses Forum? Kostenloses Gästebuch? Kostenloser Counter? Und das Werbefrei?
www.blaffnet.de
---------
krakos.de

zum Seitenanfang zum Seitenende Profil || Suche
001
02.04.2004, 19:25
ScyTheMan
Moderator


trigger_one wird bein Restart nicht resetted, nimm ein trigger_multiple oder wenn das nicht möglich ist dann bau dir eine reset-Vorrichtung (ist irgendwo bei den Tutorials erklärt)

--

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

zum Seitenanfang zum Seitenende Profil || Suche
002
03.04.2004, 10:10
Mortal



Der trigger_once muss ne func_door triggern die wiederum triggert das func_breakable! musst die Tür nur noch delay before close auf -1 stellen (-1 stay open) dann wird das func_breakable nur einmal pro runde getriggert!

--


Dieser Beitrag wurde am 03.04.2004 um 10:11 von Mortal bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
03.04.2004, 13:41
Smeagol



mortal
irgendwie
sinnlos.
wenn man das macht, was du da beschreibst, dann wird das breakable am anfang jeder runde getriggert, geht also kaputt.
wozu dann überhaupt das breakable, wenn es sowieso sofort kaputtgeht ? ausserdem will krak0s ja, dass es kaputtgeht, wenn man durch ein trigger_* läuft, nicht am anfang der runde.

@krak0s:
du nimmst ein func_door, das für den spieler unerreichbar ist, ein 1^1^1 großer brush inmitten einer wand reicht vollkommen.
dieses func_door lässt du nun auf einen multimanager (mm1) zielen
sinn: func_doors werden am anfang der runde zurückgesetzt und aktivieren dabei ihr target (also hier der mm1)

mm1 aktiviert folgendes ding:
-trigger_changetarget, welches das ziel des trigger_multiple (s.u.) auf mm2 setzt

dein trigger_once machst du mal zu einem trigger_multiple, das anfangs auf einen multimanager (mm2) zielt.

mm2 nun wiederum aktiviert folgende dinge:
-trigger_changetarget, das das ziel des trigger_multiple's auf etwas auswirkungsloses (func_wall ?) setzt.
-das func_breakable aktivieren (-> es geht kaputt)

das func_door lasse ich übrigens nicht direkt auf das trigger_changetarget zielen(sondern auf den mm1), weil man meistens mehrere dinge am anfang der runde triggern will, und da ist es doch schön, wenn man schon einen zugehörigen multimanager hat, bei dem man nur noch key/value eintragen muss.

das funktioniert also so: die func_door schaltung ist dazu da, dass das target des trigger_multiple am anfang der runde IMMER auf mm2 steht.
die aktivierung des mm2 zerstört nun das func_breakable (worum es ja geht) UND setzt das target des trigger_multiple auf etwas auswirkungsloses, um zu verhindern, dass das func_breakable mehrmals pro runde angesprochen würde (sieht komisch aus)

k ? :)
[edit]weeeeeee

--


Dieser Beitrag wurde am 03.04.2004 um 13:42 von Smeagol bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
04.04.2004, 21:07
krak0s



hehe, sehr einfach ^^
ne, werd mich dann ma daran machen

--

Kostenloses Forum? Kostenloses Gästebuch? Kostenloser Counter? Und das Werbefrei?
www.blaffnet.de
---------
krakos.de

zum Seitenanfang zum Seitenende Profil || Suche