Navigation
Home

Projekte
 cs_texas
 dm_Lost Factory

Half-Life Mapping
 Tutorials
 Tutorials senden
 Prefaps
 Prefaps senden
 Maps senden

Downloads

User
 Forum
 Chat
 Gästebuch
 News senden

Info
 Newsletter
 Impressum
 Kontakte
 
 



Text im Spiel anzeigen
Es gibt zwei Möglichkeiten, in HL Text anzuzeigen. Die erste (und einfachste) ist env_message. Allerdings muss man sich dann auf die bereits in HL eingebauten Texte beschränken. So geht ihr vor:
  1. Öffnet die titles.txt im Valve-Ordner (oder im Ordner eures Mods). Dort findet ihr Einträge wie diesen:
    CR28
    {
    SUBJECT:
    Gordon Freeman
    Male, age 27
    }

    Wählt den passenden aus und merkt euch seinen Namen (hier CR28).
  2. Fügt in eure Karte ein env_message ein.
  3. Gebt dem env_message einen Namen und tragt dann unter Message Name CR28 (bzw. was ihr gewählt habt) ein.
  4. Stellt unter den Flags ein, ob die Message nur einmal abgespielt werden soll (Play Once) und ob sie an alle Spieler geschickt werden soll (All Clients)
Nun braucht ihr bloß noch die env_message mit einem Trigger ähnlichem zu aktivieren.

Mit ziemlicher Wahrscheinlichkeit werdet ihr aber unter den vorgegebenen Messages keine passende finden. Nun habt ihr zwei Möglichkeiten: Entweder ihr erstellt einen neuen Eintrag in der titles.txt (dann müsst ihr aber mit eurer Karte immer die titles.txt mitschicken...) oder ihr benutzt einfach das Entity game_text (verfügbar seit 1.0.0.9). Solltet ihr euch für die erste Möglichkeit entscheiden, findet ihr in der titles.txt genug Kommentare, wie ihr vorgehen müsst. Die zweite (und empfehlenswerte) Variante erklär ich jetzt:
  1. Fügt ein game_text-Entity in eure Karte ein und gebt ihm einen Namen
  2. Nun habt ihr einige Einstellungsmöglichkeiten:
    • Message Text - Dieser Text wird dargestellt, mehrere Zeilen erreicht ihr mit n
    • X (0 - 1.0 = left to right, -1 = center) - Die X-Position des Texts, -1 heißt zentriert
    • Y (0 - 1.0 = top to bottom, -1 = center) - Die Y-Position, -1 ist auch hier zentriert
    • Text Effect - 0 = Fade In/Out, 1 = Credits, 2 = Scan Out
    • Color
    • Color
    • Fade-In Time (or character scan time) - Die Zeit, bis ein Buchstabe komplett eingeblendet ist
    • Fade-Out Time - Wie lange die Message ausblendet
    • Hold-Time - Wie lange die Message nach dem Einblenden stehenbleibt
    • Scan time (scan effect only) - Um wieviel die Buchstaben nachhinken (betrifft nur den ScanOut-Effekt)
    • Text Channel - Auf welchem Kanal der Text ausgegeben werden soll. Es gibt 4 Kanäle (1-4). Wenn ein Text auf dem selben Kanal wie eine vorherige Meldung ausgegeben wird, wird die alte Meldung gelöscht
  3. Ihr könnt nun noch einstellen, ob die Meldung an alle Spieler ausgegeben werden soll (unter Flags All Players anklicken)
Auch game_text muss mit einem Trigger oder ähnlichem aktiviert werden.

So, das wars auch schon.

MfG,
TheTinySteini
 

Wichtig: Die Verbreitung des Dokuments (auch auf CD-Roms als Beilage zu Zeitschriften) ist nur mit dem Einverständnis des Autors erlaubt. Die Verwendung aller Dokumente (einschließlich der Abbildungen) ist ausschließlich zu nichtkomerziellen Zwecken.


 









 

editor-area.de © 2001 by Simon Sonntag (Odin).

All rights reserved.