--Tutorial 2--
-------------
So heute möchte ich euch zeigen, wie ihr mit Hilfe eines Triggers einen NPC bewegen lassen könnt!
---
1.) Wir setzen einen Trigger
Wir ziehen erstmal einen neuen Block und bemalen (bekleben) ihn mit einer Trigger-Textur (einfach unter dem Filter bei den Texturen: "Trigger" eingeben)
Diesen Block muss der Spieler durchlaufen um etwas bestimmtes auszulösen!
Setzt diesen Block also sinnvoll und vorallem so, dass der Spieler diesen aufjedenfall durchlaufen muss!
Klickt euren Block an und macht ihn per "toEntity" zu einem "trigger_once"
--Einstellungen--
Name: Hier vergebt ihr wieder einen eindeutigen Namen (Beispiel: "triggeronce")
Start Disabled Fragt wieder ab ob der Trigger am Anfang aktiviert oder deaktiviert sein soll!
--Der Rest braucht uns erstmals nicht zu interessieren!
"Apply"
--
2.) Wir setzen einen NPC
Klickt auf das "Entity-Tool" und setzt beispielsweise einen "npc_barney" (Sicherheitsmann ^^)
Setzt ihn in eure Map...und aufpassen dass er nicht im Boden steckt ^^...
Höchstens es soll Treibsand sein
Geht in die Properties von eurem NPC und vergebt wieder einen eindeutigen Namen! (Beispiel: mann)
<== Solche Namen sind normal nicht sinnvoll stellen wir uns mal vor wir haben 20 Männer in unserer Map...==>
3.) Der Waypoint
Wir klicken wieder auf unser "Entity-Tool" und wählen diesmal "scripted_sequence"...An diesen Punkt wird unsere Figur später laufen...also diesen auch nicht in den Boden stecken sonst wird er dorthin laufen und durch den Boden fallen (hab da so Erfahrungen gemacht hehe)!

Geht in die "Properties"
Und vergebt, wie immer, einen eindeutigen Namen! (Beispiel: "scriptsequenz")
Unter "Target NPC" wählt ihr euren NPC aus, da dieser ja angesprochen werden soll! (Hier im Beispiel also "mann"!)
Unter "Move to Position" könnt ihr einstellen wie er dorthin gelanden soll...rennen, laufen usw!!
4.) Verknüpfung
So jetzt gehts eigentlich wieder genauso wie in meinem ersten Tutorial...
Aber wir machen es trotzdem wieder Schritt für Schritt : )
Also in die Properties eures "trigger_once" Entitys!
Wir wollen wieder etwas nach außen abgeben
Also gehen wir unter "Outputs"
Nun klicken wir auf "Add"
"My output named": "OnTrigger"
"Targets entities named": "scriptsequenz"
"Via this input": "BeginSequence"
--Fertig--

Schauen wir mal in die Properties des "scripted_sequence" Entitys...Nun klicken wir auf Inputs...So können wir abermals überprüfen ob unsere Verknüpfung passt...
So hier endet mein 2. Tutorial. Ich melde mich bald zurück : )
Euer Jakan