ARMA 3 - MISSION EDITING & SCRIPTING Arma 3 - Teleport Player
Arma 3 - Teleport Player
Quelle: Gametwitter.de Forum | views: 2728

In den verschiedenen Arten von Mission sind meistens Respawnpunkte platziert. Meistens möchte man das Spieler ohne großen Aufwand schnell zu wieder direkt zum Geschehen dazustoßen. Hierzu werden die Spieler oft durch einen Zeus teleportiert . Um diesen gar nicht erst nutzen möchte zwei Teleportfunktionen vorstellen.

Variante 1 mit Unterstützung eines kleinen Skript

this addAction ["Teleport - Frontabschnitt Alpha","teleport.sqf",["spawnpunkt"]];

Diese Addaction-Befehl wird in ein beliebiges Objekt, wie z.B. eine Fahne, eingetragen. So erhält der Spieler per Mausrad-Nutzung die Option zum Frontabschnitt Alpha zu teleportieren. Der Eintrag spawnpunkt ist ein Marker, welcher den besagtem Frontabschnitt abbilden soll.

Der Inhalt der teleport.sqf

_dest = (_this select 3) select 0;
_dir = random 359;
player SetPosASL [(getMarkerPos _dest select 0),(getMarkerPos _dest select 1),+16];

Die teleport.sqf gehört dann in das Missionverzeichnis. Das wars :) .

Variante 2 ohne Skript

In diesem rede ich von einem mobilen Spawnpunkt, genannt MHQ. Hierzu nutze ich ein beliebiges Fahrzeug mit dem Variablenname MHQ. Den nachfolgenden Befehl füge ich hierzu wieder in eine Fahne ein, so das der Spieler diesen Addaction Befehl nutzen kann um diesen mobilen Respawn zu nutzen.

Dieser Befehl ist nur ausführbar, wenn das Fahrzeug steht!, dann wird der Spieler als Besatzung im Fahrzeug spawnen.

_id = this addAction["<t color='#f9a114'>Teleport MHQ</t><br/><img size='1' image='\a3\ui_f\data\gui\rsc\rscdisplayarcademap\section_intro_ca.paa'/>",{(_this select 1)setPos getPos MHQ;(_this select 1) moveInCargo MHQ; },nil,6,false,true,"","alive MHQ && {speed MHQ < 1}"];

Eine Kommentarfunktion ist in diesem Blog nicht vorgesehen.
Bei Problemen zum Skript bitte im Gametwitter.de Forum registieren und dort die Kommentarfunktion nutzen.