Kellerkompanie News Kalender Forum Wiki Modpacks Server Galerie Tickets Login
Spendentopf ×

Schranken

Schranken kann man über einen Trigger und zwei Befehlen selbständig öffnen und schließen lassen wenn sich ein Spieler oder allgemein eine Einheit nähert: Dazu muss der Schranke ein Variablenname zugewiesen werden, der anschließend im Trigger referenziert werden kann. Beispielsweise "gate".

Einstellungen im Trigger:

Unter Trigger Transformation sollte eine angemessene Größe gewählt werden. Nicht zu groß, dass die Schranke ständig auf geht, nicht zu klein das keiner dagegen fährt bevor die Schranke auf ist. Die auf dem Screen sichtbaren Einstellungen funktionieren soweit gut.

Trigger Activation für die Einstellungen wann der Trigger auslöst: Type: None Activation: Any Player - löst aus wenn ein Spieler in der Trigger Area ist, andere Einstellungen wie BLUFOR / Anybody etc. können je nach Anwendungsfall auch Sinn ergeben. Activation Type: Present - wenn jmd. der das Activation Kriterium erfüllt anwesend ist, also vor der Schranke steht.

Das Häkchen bei Repeatable setzen, sonst funktioniert das nur ein Mal.

Trigger Expression beinhaltet die Aktionen die ausgeführt werden wenn der Trigger auslöst bzw. wenn er wieder deaktiviert wird. Ins Feld "onActivation" kommt:

gate animate ["Door_1_rot", 1];

und ins Feld "onDeactivation":

gate animate ["Door_1_rot", 0];

Lässt man die Aktion bei Deaktivierung weg bleibt die Schranke offen. Abschließend noch Trigger und Schranke verbinden. Fertig.

Erweiterung: Salutierender Soldat

Richtig sexy wirds wenn man noch eine KI daneben stellt die brav salutiert wenn der Konvoi durch den Checkpoint fährt. Dazu der KI ebenfalls einen Variablennamen zuweisen - hier "offi". Die Felder onActivation und onDeactivation müssen dann noch entsprechend erweitert werden.

gate animate ["Door_1_rot", 1];
offi action ["salute"", offi];

gate animate ["Door_1_rot"", 0];
offi playAction "saluteOff";