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



So hallo erstmal, :D

Ich bin neu hier im Forum, besuche eure Site zwar regelmäßig aber hab mich heute erst registriert.^^

So nun zu meinem Problem.
Ich hab eine Map gebaut bei der man einen Raum für 90 Sekunden verteidigen muss. Man geht hin und drückt einen Knopf und die Zeit fängt an zu laufen.

Damit die Spieler wissen, wieviel Zeit bereits vergangen ist, hab ich eine Zeitanzeige eingebaut. Ihr könnt Sie euch in etwa so vorstellen, wie die Batterieanzeige auf eurem Handy.
Alle 10 Sekunden fährt sich einer der 9 Balken aus. (Func_door's)

Soweit so gut, bis hierhin funktioniert ja alles.
Jetzt sollte es natürlich auch eine möglichkeit geben, die Zeit zu stoppen.

Ist es möglich, die Outputs des Schalters zu "freezen" und später weiterlaufen zu lassen?

Ach ja, Tut mir leid falls ich hier ins falsche Forum poste.. x3
Bin für jede Hilfe dankbar!

--

zum Seitenanfang zum Seitenende Profil || Suche
001
19.07.2009, 19:41
Baumpaul



Wie Triggerst du denn die Doors? Direkt über den Schalter?

Wenn ja nimm stattdessen lieber einen logic_timer der über den schalter Getriggert wird. Da kansnt du dann eine zeit runterlaufen lassen und die auch wieder Stoppen.

--

Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung.
(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.


Dieser Beitrag wurde am 19.07.2009 um 19:41 von Baumpaul bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
19.07.2009, 20:16
Shame



Ja die Doors trigger ich direkt über den Schalter.
Ich werd das mit dem logic_timer mal ausprobieren...
dankeschön :D

*Edit*

So, hab es mit dem logic_timer versucht.
Es will trotzdem nicht funktionieren :/
ich komm einfach nicht dahinter wie es funktionieren soll <.<
--
Vllt könnte ja jemand für mich einmal eine Bespielmap uploaden?

mfg

--


Dieser Beitrag wurde am 19.07.2009 um 21:40 von Shame bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
20.07.2009, 11:22
Shame



Ich hab für jede Tür einen Logic_Timer erstellt (also 9 stück)
Die Timer werden alle vom Schalter getriggert und feurn nacheinander im Intervall von 10 Sekunden ihren Output. (der erste feuert 10 sekunden nach drücken des Buttons, der zweite 20 sekunden u.s.w.)
Ich kann die Zeit jetzt zwar per Disable anhalten, aber nicht mehr weiterlaufen lassen.

jemand eine Idee?

--

zum Seitenanfang zum Seitenende Profil || Suche
004
20.07.2009, 11:43
tolio



dannach wieder enable? oder ist dann die zeit resetet

--

zum Seitenanfang zum Seitenende Profil || Suche
005
20.07.2009, 12:02
Shame



ja dann wieder per enable
aber es passiert nichts mehr :/

***Edit***

Omg das ist mir schon fast peinlich-.-!

Ich hab beim Einschalter die Resettime noch auf -1 stehen gehabt ... :D
Bleibt nur noch ein einziges problen.

Ich weiß nicht wie ich den Timer stoppen kann, denn mit Enable & Disable setz ich ihn ja zurück?

--


Dieser Beitrag wurde am 20.07.2009 um 14:26 von Shame bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
20.07.2009, 21:20
Baumpaul



Also das is jetzt ein rechtes gewurstel aber könnte funktionieren.

Du erstellst erstmal einen Globalen Timer für die gesamte Map. Das soll ein logic_timer sein, der nun von beginn an jede Sekunde ein Output feuert.

Zunächst gehen diese Outpunts ins leere. Denn du triggerst damit ein logic_relay (ein Trigger weiterleiter).

Das logic_relay leitet die Outputs vom Timer nun weiter (oder auch nicht) und zwar an ein oder mehrere math_counter.

Die Math counter sollen bei jedem feuern des Globalen Timers um 1 hochzählen. Oder runter wie du möchtest. Nun Gibst du noch ein Max oder Min für den Counter an und sagst ihm er soll feuern wenn Max oder Min erreicht ist. Dann noch den Startwert des Counters angeben. Mit dem Counter kannst du nun deine Doors triggern.

Um nun den Countdown in deiner map zu Starten / Stoppen musst du nur den Logic_relay an oder ausschalten, sprich das es die outputs vom Globalen Timer weiterleitet oder nicht.

Klingt komisch aber sollte hinhaun selber nciht probiert, du brauchst hal für jede Door n eigenes logic_relay und en math_counter.

--

Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung.
(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

zum Seitenanfang zum Seitenende Profil || Suche