Teil 1 des Tutorials: http://www.mapping-tutorials.de/forum/showthread.php?t=4016
Teil 2 des Tutorials: http://www.mapping-tutorials.de/forum/showthread.php?t=4017
Teil 3 des Tutorials: http://www.mapping-tutorials.de/forum/showthread.php?t=4018
Das erste was wir machen werden, ist ein Antlion einfügen. Er soll in einem anderen Raum stehen als der Playerstart ist. ( Bei einer coop map sind alle player starts möglich (combine, rebel, deatmatch)
So nun fügen wir ein neues Entity ein. Ein npc_antlion Entity. Und geben ihm den Namen „antlion01“

Nun drücken wir auf „Apply“ und öffenen die Kategorie „Flags“ Des Entity-Fensters. Wir nehmen nun folgende Einstellungen vor:

Die „Template NPC“ Einstellung dient dazu, dass unser Antlion nicht direkt bei Map start da steht. Das ist sehr wichtig aus vielen Gründen. Doch wenn er nicht direkt von Mapstart da steht muss ja irgendetwas da sein, dass in dort hin „spawnt“. Dazu kommen wir gleich… Drücke wieder „Apply“
Wir müssen nun eine wichtige Einstellung vornehmen, die verhindert das hl2dm Crashed wenn man den Antlion Tötet und dann das Spiel beendet oder die Map Changed. Wir müssen für den Antlion einen neuen Output erstellen ( Add ) Bitte nehmt folgende einstellung vor und erstellt diesen Output:

Erläuterung: Diese Einstellung ist zwar nicht sehr schön, denn die Leiche des Toten Antlions wird verschwinden wenn wir ihn erledigen. Doch das gute daran ist das hl2dm nicht Abstürzt.
Danach drücke wieder „Apply“ und schließe das Fenster.
Nun müssen wir ein weiteres Entity erstellen, am besten zur dastellung genau über den Antlion auf unserer Map. Wir erstellen das „npc_template_maker“ Entity. Es dient dazu, dass unser Antlion dort Spawned, wie viel Antlions spawnen und ob neue Antlions an dieser Stelle automatisch spawnen sollen. Man kann verschiedene Einstellungen vornehmen. Außerdem ist es später eine Wichtig Verbindung dass der Antlion überhaupt spawned.
Wir geben ihn den Namen „antlion01_template“
Danach nimm alle Einstellung vor wie in den folgenden Screenshots:





Sobald du alle Einstellungen vorgenommen hast drücke „Apply“ und schließe das Fenster.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Was wir nun gemacht haben ist schon ganz schön viel, doch wenn wir jetzt versuchen würden die Map zu starten, würde dort auf der Map kein Antlion sein weil er noch nicht gespawned ist. Wir müssen nun einen Trigger erstellen, der die Funktion hat dass wenn man durch ihn durch läuft der Antlion spawned. Das machen wir jetzt auch! Also erstelle am besten vor den Player Start einen Brush und gib ihm die trigger Textur. Danach klickst du mit der rechten Maustaste auf den Trigger und wählst „Tie to entity“. Dann nimmst du folgende einstellungen vor:

Also einfach bei „Class“ trigger_once eingeben. Dann bestätige mit „Apply“. Ein Name ist nicht nötig. Nun wähle im Fenster die Kategorie „Outputs“ Und erstelle (Add) einen neuen Output. Dem gibst du folgende Einstellungen:

Wie sich sicherlich vermuten lässt, dient diese Einstellung dazu, dass dem antlion01_template den Befehl gegeben wird, antlion01 zu spawnen.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Teil 3 hier http://www.mapping-tutorials.de/forum/showthread.php?t=4018