Zum env_gunfire:
Wer es nicht hat kann es sich hier holen
Tools --> Options --> Game Data Files hier einfach auf Add klicken und base.fgd und halflife2.fgd einfügen.
Zum func_button:
Müsst ihr nicht hernehmen könnt auch etwas anderes nehmen (Trigger_once oder ähnliches).
Baut euch wieder einen Raum, setzt eure Player und ein Licht.
Setzt als erstes euer Model in die Map, wo für euch der geeignetste Platz ist.
Sucht euch im World Model ein entsprechendes Waffenmodell heraus in meinem Beispiel die M249.
Setzt davor das env_gunfire. VORSICHT: Lasst ein Unit vor dem Model Platz, sonst seht ihr nachher keine Schüsse!! Setzt es auch mittig von der Waffe sonst wirkt es unrealistisch!
So sollte das dann aussehen mit dem env_gunfire.
Setzt nun die beiden path_tracks an das Ende der gegenüberliegenden Wand des Maschinengewehrs, denn die Kugeln fliegen ja gewöhnlich an die Wand und hören nicht kurz davor auf.
Mit den path_tracks könnt ihr den Feuerradius einstellen, sprich so die Kugeln hinfliegen.
Setzt nun den func_tracktrain in die Mauer, da man sonst auf dem Train des sich später ja bewegt draufhüpfen könnte. Dieser sollte auf gleicher Höhe mit den path_tracks sein da sich sonst die Position ändern kann.
Der trigger_hurt sollte nun auf Höhe der Streuweite der Waffe sein. Dass müsst ihr selbstständig anpassen hierfür gibts nur ändern, testen und wieder ändern bis es passt.
env_gunfire
Zu den Einstellungen:
Name: Name des Entities
Start Disabled: Yes (Start erforderlich)
Target: Name des Tracktrains
Min & Max Burst Size: Streuung
Rate of fire: Anzahl der Schüsse pro Sekunde
Shoot Sound: Sound des Schusses
Einfach die Einstellungen nach dem Bild übernehmen, dann sollte es funktionieren!
trigger_hurt
Zu den Einstellungen:
Flags:
[X]Clients
[ ]NPCs
[ ]Pushables
[X]Physics Objects
[ ]Only Player ally NPCs
[ ]Only Clients in vehicles
[ ]Everything (not including physics debris)
[ ]Only Clients "not" in vehicles
[ ]Physics debris
[ ]Only NPCs in vehicles (respects player ally flag)
Name: Name des Entities
Start Disabled: Start erforderlich
Damage Cap: Wie viel Leben einem pro Sekunde abgezogen wird
Den Rest einfach so übernehmen wie auf dem Bild.
path_track
Zu den Einstellungen:
Flags:
[ ]Disabled
[ ]Fire once
[ ]Branch reverse
[ ]Disable train
[ ]Teleport to THIS path track
Name: Name des Entities
Next Stop Target: Name des nächsten path_tracks
Hier den Rest einfach nach dem Bild entsprechend ändern.
func_tracktrain
Zu den Einstellungen:
Flags:
[ ]No-Pitch (X-rot)
[ ]No User Control
[X]Passable
[X]Fixed Orientation
[ ]HL1 Train
[ ]Use max speed for pitch shifting move sound
[X]is unblockable by player
Name: Name des Trains
First Stop Target: Name des erst anzufahrenden path_tracks
Max Speed (units/second): Geschwindigkeit des Trains in Unit pro Sekunde
Lesezeichen