Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
11.05.2005, 16:06
SToNerT



Lo folks,
und zwar möchte ich so eine Art riesen Fahrstuhl bauen, der jedoch auf jeden Spieler warten muss - sprich jeder Spieler muss sich auf der fahrenden Plattform befinden. Mit welchem Trigger erreiche ich das?

--

It's just complicated but not impossible.

zum Seitenanfang zum Seitenende Profil || Suche
001
11.05.2005, 16:20
punsher



ich hab bei mir ma son player_cunter oder sowas gesehen. (entity) jedoch hat das bei mir nicht gefunzt. maybe auch weil das css war, und der evtl. nur in hl2 geht.
aber ich kenn noch ne andere möglichkeit. (etwas komplizierter aber egal ^^)
du baust neben deiner map einen raum, wo alle die starten, die du countern willst. logischerweise entweder alle ausm ct team oder alle ausm t team oder alle von beiden teams.
so du hast also diesen raum. da verteilst du deine ganzen playerstarts. (ich mach das jetzt mal für das t beispiel. also ich will alle ts counten)
dann machste erstmal für jeden playerstart ein trigger_teleport. für jeden player bruchste ein anderen destination (ort wo er raus kommt).
so. dann machste da für jeden noch ein trigger_multible hin. dann machste noch ein logic_counter. beim multible machste jetzt:
-on touch
-name des math_counters
-add
-1
(achso. teleporter muss den player sofort raus teleportieren in die normale map und der multible natürlich genau dorthin, wo der palyer spawnd)
so. wenn jetzt ein spieler spawed bekommt der math_counter einen dazu. du hast die spielerzahl. wenn du 2 teams hast brauchste auch 2 counter ^^

beim fahrstuhl musste jetzt nur einen trigger_multible haben glaube ich.
und noch nen 2ten math_counter.
dem multible gibste jetzt:
-on touched
-name des 2ten math_counters
-add
-1
und:
-on endtouch
-name des 2ten math_counters
-substract
-1

dann och nen logic_compare.
gut da hab ich noch net ganz gecheckt wie der geht.
auf jeden fall irgendwie so.
kriegste schon hin oder?
ich muss jetzt ^^ sry
evtl. abend nochmal

--

zum Seitenanfang zum Seitenende Profil || Suche
002
11.05.2005, 16:45
SToNerT



Hmm die Idee ist eigentlich ganz gut, aber es reicht doch, wenn man einfach nen Playerspawnpunkt in nen Trigger setzt, der dann den Counter eins dazu addieren lässt, anstelle von dem Teleport oder?

Übrigens brauch ich das für Halflife 2 Deathmatch.

--

It's just complicated but not impossible.

zum Seitenanfang zum Seitenende Profil || Suche
003
11.05.2005, 17:24
C-Striker



Zitat:
SToNerT postete
Hmm die Idee ist eigentlich ganz gut, aber es reicht doch, wenn man einfach nen Playerspawnpunkt in nen Trigger setzt, der dann den Counter eins dazu addieren lässt, anstelle von dem Teleport oder?

Übrigens brauch ich das für Halflife 2 Deathmatch.

aber dann muss es ein trigger_once für _jeden_ startpunkt sein.
zu dem logic_compare: ist schon richtig der ansatz. wenn der fahrstuhl losfahren soll (durch nen schalter oder so) geben beide counter ihre werte an den logic_compare weiter (der eine halt den value und der andere den comparevalue). und dann wird verglichen: wenn beide werte gleich sind dann gehts los. das ganze ist zwar leicht fehleranfällig aber ne andere lösung gibt es glaub ich nicht.
//edit: noch ne frage: wozu brauchste das eigentlich? gibt es nur diesen einen fahrstuhl als weg zu den ts oder was? kommt der fahrstuhl nicht wieder zurück oder warum das ganze.

--

"Gott ist im Regen!"


Dieser Beitrag wurde am 11.05.2005 um 17:25 von C-Striker bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
11.05.2005, 21:58
punsher



jo. das mit dem trigger_once kannst du auch machen. dann brauchste den teleporter nicht. allerdings muss dann verhindert werden, dass ein spieler 2 oder 3 trigger_onces aktiviert. z.b. wenn ein spieler seinen aktiviert, und dann noch einen, an dem noch keiner gespawned ist, dann stimmen die werte nicht überein und der fahrstuhl wird nie fahren... ^^ verstehste?
und ich weiß auch nicht, ob das geht wenn du nur einen großen trigger_multible machst. ob der dann 2 mal on touch hintereinander macht, oder ob der wenn er schon einmal ein auf ou touch gemacht hat dan nerstmal wieder auf end touch gemacht werden muss.
ich glaube das müsste auch mit nur einem gehen!!!

--

zum Seitenanfang zum Seitenende Profil || Suche
005
11.05.2005, 22:04
C-Striker



trigger_once -> once = 1. kann nur einmal aktiviert werden, klar?

--

"Gott ist im Regen!"

zum Seitenanfang zum Seitenende Profil || Suche
006
11.05.2005, 22:11
SToNerT



Hmm ja der Fahrstuhl sollte nach Möglichkeit nur ein einziges mal fahren und ja es ist der einzigste Weg. Wie gesagt, es ist nicht für CSS, sondern für HL2DM. Mehr darf ich nich verraten^^

Naja ich hab mir auch überlegt, wenn nun so und soviele spawnen und dann einer stirbt, dann ist der counter ja immernoch auf der Anzahl der gespawnten Spieler und dann würde das ganze nicht mehr funktionieren...dumme Sache^^"

--

It's just complicated but not impossible.

zum Seitenanfang zum Seitenende Profil || Suche
007
11.05.2005, 22:33
punsher



ops ja ^^
so mal gaaaanz ruhig jetzt ^^.
du machst für beide teams (oder nur für eins. wie du willst) JEWEILS 2 trigger_multibles!
dann machst du zwei (oder einen) filter_team. dann da einstellen welches team du filter willst (wenn du da terrorists einstellt und only allow this dings dann wird das entity (der trigger_mutible) nur gehen, wenns sich um ein terrorist handelt. is eh selbsterklärend oder? bischt ja kein noob....^^

nun... bei den beiden trigger_multibles bei filter den namen des entitys(filter_team) eingeben.

bei dem ersten multible machste dann on start touch, name des math_counters, add, 1
bei dem zweiten machste nun on end touch, name des math_counters, substract, 1

so. das geht 100%. hab ich selber ausgeprobiertestet ^^
mit dem logic_compare machste das wie "my friend ^^" C-Striker gesacht hat.
die trigger_multibles müssen die ganze map umfassen. versteht sich ;)
ey und weißte was? ^^. wenn du willst kannste ein sound abschpielen wenn jemand stirbt. ultra geil oder? :D
naja. bin auf jeden fall schon gespannt auf die mapl !!!
gl und hf

--


Dieser Beitrag wurde am 11.05.2005 um 22:36 von punsher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
008
11.05.2005, 23:25
SToNerT



Hmm lol klingt verdammt aufwendig und ich hab nich soo viel Zeit zum Mappen, jedoch muss die Map in nem gewissen Zeitraum fertig werden.
Vielleicht werd ichs später mal adden.

Ich hab jetzt einfach an Stelle eines Fahrstuhls einen Gravitycontrol eigebaut und dann muss ich mir keine Sorgen machen, dass jeder nach unten kommt.^^

Aber trotzdem thx für die Hilfe.

Achja und das mit dem SOund kommt auch kewl, da kann ich dann jeden sterbenden eine eigene zufällige Hilfeschreisequenz geben^^
Passt perfekt zu der Athmo.

--

It's just complicated but not impossible.


Dieser Beitrag wurde am 11.05.2005 um 23:26 von SToNerT bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
12.05.2005, 08:03
C-Striker



was solln das bitte für ne dm karte werden? für coop wäre das ja ganz ok aber für dm...

--

"Gott ist im Regen!"

zum Seitenanfang zum Seitenende Profil || Suche
010
12.05.2005, 13:19
punsher



ey ^^
hat er doch gesagt is geheim.
und bitte?! wieso is das jetzt aufwendig? ^^
is doch viel leichter als mein anderer vorschlag...
pass ma auf. also wenn du willst bau ich dir das ding nachher schnell ein.
kannst mir vertrauen! ich guck mir nichts ab, ich erzähl niemandem was, ich verschick sie nicht, ich add nur das schnell und lösch se dann wieder!
(bin doch schließlich schon "fast" erwachsen. kannst mir vertrauen :D )
naja wenn ja. dann schickse mir einfach an gelbeseitenderbe@web.de

--


Dieser Beitrag wurde am 12.05.2005 um 13:20 von punsher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
011
12.05.2005, 15:01
SToNerT



Neee ich hab mir jetzt überlegt, dass einFahrstuhl zu langsam wäre und die Karte aber mehr oder weniger Schnell sein muss. Außerdem kommt das mit der Gravitation irgendwie geiler^^

--

It's just complicated but not impossible.

zum Seitenanfang zum Seitenende Profil || Suche
012
12.05.2005, 15:06
punsher



kannste mir die map nicht trotzdem schicken? :D
ne is gut. ich warte bis zum release^^

--

zum Seitenanfang zum Seitenende Profil || Suche
013
17.06.2005, 19:09
Phaeilo



Ich würde keine Trigger beim Spawn machen, wenn ein Spawn unbesetzt bleibt, und ein Player durch nen Trigger aus versehen rennt? Mach lieber nen Output vom Playerstart aus.

--

HL³ Stuff

zum Seitenanfang zum Seitenende Profil || Suche