Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
02.08.2005, 20:23
Lord_Ming



NCP´s Leben einhauchen

Benötigt wird:

Vorkenntnisse beim Mappen.
1x trigger_once
3x npc_combine_s
6x scripted_sequence

Ich Möchte euch hier zeigen wie ihr Für HL² NCP´s Laufen lassen könnt. Ihr könnt diese art z.B. Dafür verwenden NCP ´s auf patrulie zu schicken oder ähnliches.

Das ganze werden wir mit einem trigger_once den npc_combine_s und scripted_sequence mal simulieren. Ihr könnt natürlich auch andere NCP´s Verwenden ich nehme hier halt zur Veranschaulichung npc_combine_s.

Erstell zunächst eure Map es reicht ein einfacher Raum mit einer Lichtquelle und einer Tränwand. Um die Trennwand lassen wir später dann die npc_combine_s herumlaufen.

Erstellt euern Startpunkt mit Hilfe des Entity Tools hierfür verwenden wir den info_player_start und setzt diesen auf die eine Seite der Trennwand.
Auf der anderen Seite setzt ihr die 3 npc_combine_s, dann brauchen wir noch 6 scripted_sequence für jeden npc_combine_s 2 stück die werden den npc_combine_s den weg zeigen.

Zunächst einmal widmen wir uns dem trigger_once diesen müsst ihr euch erst einmal erstellen. Er ist im Grunde eine ganz normal wand wie eure Trennwand nur das dieser nachher den npc_combine_s sagen wird das sie, sobald ihr den trigger_once betreten habt oder berührt habt, loslaufen sollen. Erstellt also eine wand vor euerm Startpunkt und belegt diese wand mit der Trigger Textur anschließend markiert ihr diese Wand mit der Trigger Textur und klickt mit einem Rechtsklick auf diese und macht sie mit dem punkt Tie to Entity zu einem Entity und wählt dort unter Class Info -> Class -> trigger_once aus.

Wir lassen nun den trigger_once vorerst mal so wie er ist und widmen uns den npc_combine_s

Wir setzen also nun die NPC´s mit dem Entity Tools hinter die Trennwand hierbei ist darauf zu achten das sie auf dem Boden stehen und nicht etwas im Boden stecken. Nun geben wir jedem npc_combine_s eine Name ich verwende für meine

combine1
combine2
combine3

unter den punkten

Wapons : Könnt ihr eurem NPC eine entsprechende Waffe zuweisen.
Number of Grenades : Könnt ihr ihm sagen wieviele Granaten der NPC haben soll
Model : Hier könnt ihr euch das aussehen aussuchen .Was für Typ combine er sein soll

Ansonsten braucht ihr bei den NPC´s nichts zu ändern.
Die scripted_sequence setzen wir je nach belieben in den Raum allerdings solltet ihr darauf achten das diese nicht im Boden stecken.

Um den NPC s nun zu sagen dass sie von einem scripted_sequence zum nächsten scripted_sequence laufen sollen müssen wir uns einen der scripted_sequence mal näher anschauen. Wir sagen also jetzt dem npc_combine_s mit dem Namen combine1 das er zu den ersten scripted_sequence gehen soll und von dort dann zu dem zweiten scripted_sequence.

Ich zeige es euch mal anhand des ersten NPC´s mit dem Namen combine1.

combine1 :

dessen ersten scripted_sequence hat folgende Einstellungen.

Unter Class Info -> Class ändert ihr folgendes bzw. trägt ihr ein

Name : seq_1_1
Target NPC : combine1
Move to Position : Wählt hier aus ob der NPC rennen (RUN) oder laufen (WALK) soll.

Zur Sicherheit nach jedem punkt ein klick auf Apply

Dann wechselt ihr auf den Register Outputs

Ein klick auf add und ihr könnt unter den punkten folgendes eintragen

My output named : OnEndSequence
Targets entities named : seq_1_2
"Via this input": BeginSequence

Ein klick auf Apply und wir wechseln zu dem Register Inputs

Hier müsstet ihr nun folgendes vorfinden.

Source : trigger_once
Output : OnTrigger
My Input : BeginSequence

Ein klick auf Apply und schlissen. Den ersten scripted_sequence haben wir geschafft. Nun zum 2 scripted_sequence für den NPC namens combine1

Ihr erstellt wider ein scripted_sequence wie schon beschrieben und trägt
unter Class Info -> Class folgendes bzw. trägt ihr ein

Name : seq_1_2
Target NPC : combine1
Move to Position : Wählt hier aus ob der NPC rennen (RUN) oder laufen (WALK) soll.

Zur Sicherheit nach jedem punkt ein klick auf Apply
Ein klick auf Apply und wir wechseln zu dem Register Inputs

Hier müsstet ihr nun folgendes vorfinden bzw. eintragen.

Source : seq_1_1
Output : OnEndSequence
My Input : BeginSequence

Ein klick auf Apply und schlissen. Fertig ist der erste NPC das gleiche macht ihr nun für die zwei anderen NPC s anstatt seq_1_1 trägt ihr dann halt überall seq2_1 bzw. seq3_1 ein.

Ich hoffe ich konnte euch helfen Mit freundlichen Grüßen Lord Ming

www.Lord-Ming.at.tf

--

Rechtschreibfehler bitte ich zu ignorieren.Danke ;)

zum Seitenanfang zum Seitenende Profil || Suche