Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim Rundenneustart



Miphois_inaktiv
23. Dezember 2008, 11:32
hallo Zusammen

Ich habe mir eine Map gebastelt, diese funktioniert auch wunderbar. Allerdings wie ich festgestellt habe nur in der ersten Runde die gespielt wird.
In meiner Map gibt es eine Art Brücke die man zerstören kann. Auf diese Brücke gibt es eine Leiter.
Nun habe ich habe ich das so definiert das wenn die Brücke fällt auch die Leiter entfernt wird.
Es macht ja keinen Sinn eine Leiter ins nichts zu haben.
Wenn die Map in eine neue Runde startet ist die Brücke wieder da, da diese ja ein zerstörbares Objekt darstellt. Nur die Leiter fehlt nun immer noch.
Ich habe es mit Kill und mit Disable versucht. Bei beiden fehlt die Leiter nach dem Rundenneustart immer noch.

Gibt es eine Möglichkeit bei einer neue Runde eine Aktion auszuführen oder wie muss ich vorgehen das die Leiter wieder vorhanden ist?

Währe Dankbar wenn mir jemand eine Lösung hat, ich versuche schon seit Stunden eine zu finden.

Rambob
23. Dezember 2008, 14:31
Also, mir fallen zwei Möglichkeiten ein.

1. Du versuchst die Leiter zu Togglen, das heißt, du zerstörst die Brücke und diese hat den Befehl, die Leiter zu Togglen, das ist sowas wie disable. Dann erstellst du ein Logic_Relay und bei den Outputs gibst du: OnSpawn: Toggle und dann deine Leiter.

Das einzigste Problem dadran: Falls es funktioniert, dann in der ersten Runde nicht und die Brücke muss in jeder Runde zerstört werden.

2. Was ganz sicher funktioniert:
Du suchst dir ein "Waffenautomatentutorial" irgendwoher. Die "Waffe" wird durch deine Leiter ersetzt. Dann machst du ein Logic_Relay welches deine ursprüngliche Leiter immer löscht. (Onspawn kill deine Leiter). Dann nach 1 Sekunde (oder kürzer) spawnt dieser "Leiter-automat" eine neue Leiter.

Miphois_inaktiv
23. Dezember 2008, 20:27
besten Dank, ich habe es nun hinbekommen :D

Rambob
23. Dezember 2008, 21:47
Erzähl mir wie ;)

Miphois_inaktiv
24. Dezember 2008, 11:20
In einem Logic_Relay mit Onspawn einfach die Leiter auf Enable gesetzt.
Das geht immer auch wenn die Leiter nicht deaktiviert wurde. :)
Habe gestern noch ein bischen damit rumgespielt. Und nun habe ich einen Bombenplatz der unbrauchbar gemacht werden kann. (Auf der Brücke.) Also wenn Brücke weg dann ist auch Bombenplatz A weg. Auch wird beim explodieren der Bombe nun die Brücke weggesprengt.

Und der Bombenplatz B ändert ständig seine Position :D

Bin eben zwischen Weihnachten Neujahr an ner Lanparty. Da sollen mal die Maps getestet werden.

Nun plane ich gerade eine neue Map. Ein Glasfunmap. Die Frage ist nur, kann man eigene Siegbedingungen setzen?
Wenn nein, kann ich mir das so vorstellen dies zu umgehen:
Gibt es eine Möglichkeit alle Spieler eines Teams umzulegen damit das andere Team gewinnt?

Rambob
24. Dezember 2008, 12:58
Man kann das eine Team umlegen, sodass das andere gewinnt. Du musst einfach nur einen Trigger_hurt brush machen und bei den Filtern oder sonst da irgendwo (grade keinen Hammer sorry) kannst du das wirksame Team einstellen. Dann einfach auf Start disable und dann wenn deine Bedingung erfüllt ist auf Enable