Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.11.2008, 14:57
teido



hallo, ich bins schon wieder aber egal was ich mache und es ist meine idee - es klappt nicht.
Diesmal hab ich folgendes Problem:
Ich habe am ct spawn für jeden spawn ein trigger_multiple erstellt (insg. 8)
jeder von ihnen hat folgenden output: Ontouching (onstarttouch hab ich auch schon versucht) <math_counter> add 1 only once.
Der math_counter soll nun einen logic_case triggern mit folgendem output:
OutValue <logic_case> InValue.
Der Logic_case hat folgende outputs: OnCase01 <math_counter2> SetHitMax 1
und dan für jeden Case so weiter. Die trigger_multiples werden 0.50 sec. nach dem spawn mit disable getriggert damit einer nicht 2 auslöst.
Das ganze soll den sinn haben das alle cts vor einer tür stehen sollen damit sie aufgeht. Der trigger_multiple triggert einen filter der dan den 2ten math_counter der als output OnHitMax <func_door> open.
soweit ist denke ich alles richtig doch es klappt nicht wie es soll
Danke im voraus für alle antworten.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
17.11.2008, 17:41
Night Wolf



Würde ich anders lösen. Zu Anfang fallen die Spieler durch ein einziges großes trigger_multiple, das sofort retriggert werden kann (sollte es dort ein fatales Delay geben, bleiben nur noch für jeden Spieler ein trigger_once), um +add zu einem math_counter zu senden, der sein Ergebnis dann wiederrum zu einem logic_compare sendet. Das erlaubt Vergleichswerte, weshalb man dann vor der Tür einen weiteren trigger_mutiple setzen kann, welcher bei onTouch +1 zu einem zweiten math_counter addiert und bei onEndTouch -1 abzieht. Der zweite math_counter überträgt seinen Vergleichswert dann wiederrum an das logic_compare, welches dann das gewünschte Ereignis triggert.

--

Muh sag ich da!
----------------------
All das ist thewall: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

zum Seitenanfang zum Seitenende Profil || Suche
002
17.11.2008, 21:20
teido



das mit dem trigger_once hab ich auch schon versucht aber es tut nicht klappen.
Aber die möglichkeit die ich oben aufgeschrieben hab müsste Theoretisch funktionieren oder? Wenn nicht was ist falsch?

edit:
wie soll ich den dan das fernünftig machen es sollen ja alle cts vor der tür stehen.

--


Dieser Beitrag wurde am 17.11.2008 um 21:30 von teido bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
17.11.2008, 22:21
Nasenohrring



Vllt geht nen Trigger mit nen filter "filter_activator_team">CT oder wie der heißt. Und du machst beim trigger dann als output "OnStartTouchAll > "türname" > Open".... aber sicher bin ich mir da nicht. wenns geht wärs sowas von leicht =)

--

Mein aktuelles Projekt: http://www.youtube.com/watch?v=RwW4XPwD_V0

zum Seitenanfang zum Seitenende Profil || Suche
004
17.11.2008, 22:43
teido



nein das würde nicht gehen dan würde die tür ja sofort auf gehen wenn ein ct den trigger berührt. Wenn aber 2 in der map sind sollen es auch 2 sein die die tür öffnen. Die möglichkeit von night wolf ist nicht schlecht ich bin grad dabei sie zu verveinern.
und meine 1te möglichkeit war von dem tut mit durchschaltbaren kameras abgeleitet

--

zum Seitenanfang zum Seitenende Profil || Suche
005
18.11.2008, 16:42
Night Wolf



Nein, nicht bei einem OnTouchAll Output, den es aber dummerweise leider nicht gibt. Bin ich gespannt, wie du meine Methode verfeinern willst. Lass es mich wissen. :o

Aber die Idee an sich gefällt mir nicht. Was machst du, wenn einer spontan sich entschließt afk zu gehen? Die einzige Möglichkeit dem zu entgehen ist, eine Todesfalle (trigger_hurt) über die gesamte Map zu machen (denn er kann ja überall afk gehen). Dann aber könnte man es auch gleich so machen, dass diese Falle dann aktiviert wird, wenn der erste sich der Tür nähert und alle, die dann nicht in einem bestimmten Bereich stehen, werden einfach weggebratzt. Vom Gameplay natürlich scheisse dann. Aber läuft aufs selbe hinaus, egal wie man es macht. ^^

Optimal wäre es natürlich, wenn nur 50-70 % des Teams bei der Tür stehen müssten. Dann müsste man einfach in die Konstruktion noch ein math_remap reinpflanzen.

--

Muh sag ich da!
----------------------
All das ist thewall: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

zum Seitenanfang zum Seitenende Profil || Suche
006
18.11.2008, 17:54
teido



ja gut irgendwie hab ich die methode von dir nicht so ganz geschekt aber die map soll höchstwarscheinlich nie öffentlich gehen da sie für mich und meine kumpels gemacht wird. überwiegend sollte die map dan für headcrabs sein. (also ne escape map mit möglichkeiten zum campen da die bots ja zu blöd sind an einigen stellen hoch zu kommen)
Ich könnte auch noch mal meine kumpel fragen der kann alles.
so ich bin jetz so weit das ich es fast hinbekommen habe nun ist da noch ein kleines problem: Wie kann ich dem logic_compare die compare value geben die der math_counter aktuell als seinen wert hat?

--


Dieser Beitrag wurde am 18.11.2008 um 19:12 von teido bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche