Soo, mein erstes Tut.
Ich werde euch hier wie ihr die Sicht des Spielers „verschönert“ oder „ramponiert“ wenn er einen bestimmten Bereich passiert.
Als erstes macht euch eine kleine Map…
Jetzt ist es an der Zeit auszuwählen was der Spieler denn später für ein Overlay zu sehen bekommt. Öffnet hierzu den Textur Browser.
Ich empfehle im Filter overlay einzugeben.
Nun hat man eine kleine Auswahl. Ich habe mich an der Stelle für „dev/dev_prisontvoverlay003“ endschieden.
Tippt den Pfad / Namen eurer Auswahl in den Filter ein. Habt ihr alles richtig getippt müsste jetzt nur noch eine Textur um Texturbrowser zu sehen sein.
Kopiert euch den den Pfad / Namen nun. Später werden wir ihn brauchen.
Nun verwendet ihr das Entity Tool und gebt bei Objects „env_screenoverlay“ ein.
screentutb1fo5.jpgMacht nun einen doppel klick auf das Entity und die Properties öffnen sich.
Gebt dem Entity einen Namen, bei mir „overlay0“.
Nun geht ihr zum Reiter „Overlay Name 1“ und kopiert dort den Namen / Pfad eures gewünschten Overlays ein.
screentutb3ox2.jpgNun kommen wir zu dem Punkt „Overlay Duration“
Wenn ihr wollt das nach ca. 20 Sekunden ein anderes Overlay erscheint tippt ihr bei „Overlay Duration“ z.B. eine 20 ein.
Nun müsst ihr bei Overlay Name 2 ein gewünschtes Overlay angeben das nach 20 Sekunden erscheinen würde.
So jetzt müssen wir unser Entity auch irgendwie starten.
Dazu erstellen wir einen Brush den wir zu einem trigger_once machen.
Öffnet die Properties und klickt auf den Reiter „Outputs“.
Klickt auf add.
Nun wählt bei
My output named: „OnStartTouch“. // startet beim berühren/passieren des Triggers
Targets entities named: “overlay0” // unser Entity
Via this input : “StartOverlays” // was unser Entity machen soll
With a parameter override of: <none> // nicht weiter beachten
After a delay in seconds of: “0.00” // Verstreichende Zeit bis zur Ausführung
Soo das war auch schon alles.
Mit der Methode ist es nun auch möglich das so mancher Spieler nach ner Zeit nen „Brett vorm Kopf hat“, ob dies sinnvoll ist sei dahingestellt. ^^
Vor aktivierung:
bspscreenoverlay0004tw5.jpg
Nach aktivierung:
bspscreenoverlay0001us3.jpg
20 Sekunden nach der Aktivierung: // bei bedarf :ugly:
bspscreenoverlay0002dr8.jpg
Jetzt will ich noch kurz erwähnen das man eigentlich jede Textur als Overlay verwenden kann, siehe letztes Bild.
Beispiel Map: http://rapidshare.com/files/136010186/bsp_screenoverlay.bsp.html
Beispiel vmf: http://rapidshare.com/files/136010413/bsp_overlay.vmf.html
Für Kritiken bin ich offen.
Mfg Stardog